fortuna
9.01.2013 - 16:43
Блин , код сто раз писал , но не могу понять почему выводит что файл превышает размер ?
if (!$_FILES['filemag']['error'] == 0){
if (!$_FILES['filemag']['size'] > 1024*3*1024){
if (is_uploaded_file($_FILES["filemag"]["tmp_name"])){
move_uploaded_file($_FILES["filemag"]["tmp_name"], "imar/".$filemag);
echo "Картинка загружена на сервер .";
}
}else{
echo ("Размер файла превышает три мегабайта");
}
}
Под size я уже выбирал маленькие и всё равно пишет шлак , ошибка
fortuna
9.01.2013 - 16:48
Array
(
[filemag] => Array
(
[name] => 1.torrent
[type] => application/x-bittorrent
[tmp_name] => Z:\tmp\phpF06B.tmp
[error] => 0
[size] => 13663
)
)
$_FILES['filemag']['size'] < 1024*3*1024 или !($_FILES['filemag']['size'] < 1024*3*1024)
_____________
Чтобы понять, что такое рекурсия - нужно понять, что такое рекурсия.
fortuna
9.01.2013 - 16:57
tomash
Всё равно , не то . Сейчас не выдаёт ошибку но и не загружает её .
а php ошибок не выдает?
_____________
Чтобы понять, что такое рекурсия - нужно понять, что такое рекурсия.
fortuna
9.01.2013 - 17:01
нет , всё в норме , вот как раз с размером , причём до этого был скрипт всё грузил .. Сейчас под себя облегчёнку написал , и не могу понять что за фигня .
dron4ik
9.01.2013 - 17:02
fortunaНа денвере тестишь?
_____________
Ex3m.com.ua — Активный образ жизни
if (!$_FILES['filemag']['error'] == 0){
if (!($_FILES['filemag']['size'] > 1024*3*1024)){
print_r($_FILES);
}else{
echo ("Размер файла превышает три мегабайта");
}
}
увидишь $_FILES?
_____________
Чтобы понять, что такое рекурсия - нужно понять, что такое рекурсия.
fortuna
9.01.2013 - 17:07
Так он как раз ругаеться на размер файла . Сейчас попробую , получше с FILES
fortuna
9.01.2013 - 17:11
Вот сделал так .
}else{
echo"<pre>";
print_r($_FILES);
echo"</pre>";
echo ("Размер файла превышает три мегабайта");
}
Array
(
[filemag] => Array
(
[name] => getImage (1).jpg
[type] => image/jpeg
[tmp_name] => Z:\tmp\php4E01.tmp
[error] => 0
[size] => 52806
)
)
Вот так .. странно , данные поступили .. а всё равно ругаеться . 53кб. картинка
if (!$_FILES['filemag']['error'] == 0){
зачем тут !
_____________
Чтобы понять, что такое рекурсия - нужно понять, что такое рекурсия.
fortuna
9.01.2013 - 17:23
Чтобы скрипт не срабатывал , так как если поступает файл без ошибок можно дальше делать проверку .
Можно удалить , сделать чтобы на submit срабатывал .
if (!$_FILES['filemag']['error'] == 0){
ну так если файл без ошибок, то скрипт не сработает.
_____________
Чтобы понять, что такое рекурсия - нужно понять, что такое рекурсия.
fortuna
9.01.2013 - 17:31
Точно , я уже вообще запутлся .
Вопрос такой ,сервер загружает в tmp , а потом делает проверку какой размер файла ? так как вроде нет проверки на стороне клиента как размер файла ?
fortuna
XMLHttpRequest 2 получает количество байт загруженных на сервер
_____________
Чтобы понять, что такое рекурсия - нужно понять, что такое рекурсия.
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.