$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? Не могу понять в чем подвох!
Как то странно! Если вот так
То все нормально! ибо if - не выполнимо, из-за ограничения в php.ini, поэтому выводит error! Вот только при верхней проверки - это быстрее выполняется? или нет?
Как то странно! Если вот так
$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 |
Цитата (m4a1fox @ 27.09.2011 - 13:49) |
с загрузкой картинок |
А для проверки картинок лучше используй getimagesize, ее хрен проведешь
Спустя 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)){