Я хочу использовать uploadify для загрузки нескольких изображений.загрузить не загружать изображения с помощью php
Что такое сценарий
Я хочу, чтобы загрузить несколько изображений. Я также хочу ввести информацию о каждом загруженном изображении в базу данных. На `OnComplete случае я хочу, чтобы получить идентификаторы всех вновь вводимых идентификаторы таблицы
То, что я сделал моего Uploadify кода
$(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);
Моя проблема
Изображения не загружаются. Я вел проверенные пути, которые хороши. Что я делаю не так.
Какая ошибка? и попробуйте с файлом с меньшим размером – dynamic
@ yes123 файлы не загружаются. –
Файл действия - area_pics_upload.php и перед кодом, который вы опубликовали «Код в area_upload_pics.php». Я не уверен, что это причина вашей проблемы, но вы можете попробовать исправить это. –