Я хочу использовать uploadify для загрузки нескольких изображений.
Что такое сценарий
Я хочу загрузить несколько изображений.Я также хочу ввести информацию о каждом загруженном изображении в базу данных.Что касается события `oncomplete, я хочу получить идентификаторы всех вновь введенных идентификаторов таблицы
Что я сделал мой код загрузки
$(document).ready(function() {
$('#fileid').uploadify({
'uploader' : '<?php echo SITEURL;?>/admin/uploadify/uploadify.swf',
'script' : '<?php echo SITEURL;?>/admin/action_files/area_pics_upload.php',
'cancelImg' : '<?php echo SITEURL;?>/admin/uploadify/cancel.png',
//'folder' : '<?php echo SITEURL;?>/admin/uploadify/uploads',
'auto': 'true',
'fileExt' : '*.jpeg;*.jpg;*.gif;*.png',
'fileDesc' : 'Image Files (*.JPEG,*.JPG, *.GIF, *.PNG)',
'multi' : true,
'onAllComplete': function(event, data)
{ alert(data); }
});
});
Код в area_upload_pics.php
if (!empty($_FILES))
{
$allowedExtensions = array("jpeg","jpg","gif","png");
for($i=0;$i<count($_FILES);$i++)
{
if(in_array(end(explode(".",strtolower($_FILES['fileid'][$i]['name']))),$allowedExtensions))
{
$file = time().'-'.$_FILES["fileid"][$i]['name'];
if(move_uploaded_file($_FILES["fileid"][$i]["tmp_name"],'../../uploaded_files/area_pics/'.$file)
{
//save file info in database
$q = "INSERT INTO ".DB_PREFIX."_files (file) values (".$file.")";
mysql_query($q);
$images_ids[]=mysql_insert_id();
}
}
}
}
echo(json_encde($images_ids);
Моя проблема
Изображения не загружаются.Я проверил пути, которые хороши.Что я делаю неправильно.