[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Гляните на запрос! Где-то ошибка
m4a1fox
Доброго дня! Не могу ошибку найти, почему вот тут

$uploaddir = '../uploadFile/';
$uploadfile = $uploaddir.$_FILES['userfile']['name'];
if($_FILES['userfile']['size'] < 1048576){
move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile);
echo 'ok';
}else{
echo 'error';
}

Возвращается echo 'ok';? Даже если гружу большой файл!



Спустя 9 минут, 15 секунд (27.09.2011 - 13:49) Winston написал(а):
Попробуй использовать filesize

Спустя 24 секунды (27.09.2011 - 13:49) m4a1fox написал(а):
Господа вопрос снимается! Скрипт правильно работает! Значит что то с ajax не так! Ни кто не сталкивался с загрузкой картинок через ajax? Не могу понять в чем подвох!

Как то странно! Если вот так

$uploaddir = '../uploadFile/';
$uploadfile = $uploaddir.$_FILES['userfile']['name'];
if(move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)){
echo 'ok';
}else{
echo 'error';
}

То все нормально! ибо if - не выполнимо, из-за ограничения в php.ini, поэтому выводит error! Вот только при верхней проверки - это быстрее выполняется? или нет?

Спустя 2 минуты, 17 секунд (27.09.2011 - 13:52) Winston написал(а):
Цитата (m4a1fox @ 27.09.2011 - 13:49)
Ни кто не сталкивался с загрузкой картинок через ajax

Д. Котеров сталкивался smile.gif
Цитата (m4a1fox @ 27.09.2011 - 13:49)
с загрузкой картинок

А для проверки картинок лучше используй getimagesize, ее хрен проведешь smile.gif

Спустя 2 минуты, 52 секунды (27.09.2011 - 13:54) m4a1fox написал(а):
Winston
Цитата
А для проверки картинок лучше используй getimagesize, ее хрен проведешь

С этим не спорю! Но это проверка именно на то, что мы грузим только картинку, вот за это в ajax отдельно отвечает! Суть именно в размере и в нагрузке. Просто мне кажется что вот так

if($_FILES['userfile']['size'] < 1048576){

быстрее чем

if(move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)){
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.