[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: is_uploaded_file выдает false
olgatcpip
Всем здравствуйте.
Опять у меня всё не так как у людей.
Загрудую файлик вот так:
PHP
$tmpFileName=$_FILES['fFileData']['tmp_name'];
          if (!
is_uploaded_file($tmpFileName))
          {
                        
$error='Error in file upload';
           }

И все файлики он загружает, кроме тех, что больше 14 метров. Я, конечно подумала, что upload_max_filesize не достаточно большой, но он равен 20М.
И post_max_size тоже достаточно = 80М blink.gif
Файлы вроде не поврежденны (файлики, которые я гружу на сервер такие как тут , те что по 16 метров) Вроде они не поврежденны.
Так вот и ошибки типа не жватает таймаута тоже нет.
Не могу понять в чем дело.
Кто знает или имеет предположение в чем дело, откликнитесь.



Спустя 1 час, 8 минут, 34 секунды (5.04.2009 - 18:03) Sylex написал(а):
olgatcpip
а свободного места хватает? Какая ошибка то вылазит и где именно?

как проверяешь значение переменных upload_max_filesize и post_max_size?

Виндовс, линух?

Спустя 11 часов, 35 минут, 39 секунд (6.04.2009 - 05:39) olgatcpip написал(а):
Стоит винда. Значения upload_max_filesize и post_max_size смотрю в php.ini.
По поводу места не уверенна, но должно хватать. (я только завтра смогу посмотреть. об этом варианте я не подумала dry.gif )
Ошибка вылетает след-ая: Error in file upload.

Спустя 6 часов, 33 минуты, 54 секунды (6.04.2009 - 12:13) waldicom написал(а):
А какой код стоит в $_FILES['fFileData']['error']; ?

Спустя 4 часа, 13 минут, 27 секунд (6.04.2009 - 16:26) olgatcpip написал(а):
$_FILES['fFileData']['error'] стоит 2. Что это означает?
Нашла спрятаное поле ват такое
PHP
<input type="hidden" name="MAX_FILE_SIZE" value="10000000">

Удалила к чертовой матери. Именно это и ограничивало размер.
Всем спасибо. Тема закрыта.

Спустя 4 часа, 1 минута, 58 секунд (6.04.2009 - 20:28) Sylex написал(а):
biggrin.gif

Спустя 49 минут, 5 секунд (6.04.2009 - 21:17) sergeiss написал(а):
Цитата (olgatcpip @ 6.04.2009 - 16:26)
$_FILES['fFileData']['error'] стоит 2. Что это означает?
Нашла спрятаное поле ват такое
PHP
<input type="hidden" name="MAX_FILE_SIZE" value="10000000">

Удалила к чертовой матери. Именно это и ограничивало размер.
Всем спасибо. Тема закрыта.

Лучше это поле не удалять, а установить там нужную величину. Как сказано в хэлпе,
Цитата
Внимание
Опция MAX_FILE_SIZE является рекомендацией браузеру, даже если бы PHP также проверял это условие. Обойти это ограничение на стороне браузера достаточно просто, следовательно, вы не должны полагаться на то, что все файлы большего размера будут блокированы при помощи этой возможности. Тем не менее, ограничение PHP касательно максимального размера обойти невозможно. Вы в любом случае должны добавлять переменную формы MAX_FILE_SIZE, так как она предотвращает тревожное ожидание пользователей при передаче огромных файлов, только для того, чтобы узнать, что файл слишком большой и передача фактически не состоялась.



Спустя 7 часов, 46 минут, 29 секунд (7.04.2009 - 05:04) olgatcpip написал(а):
Я читала хелп. И в других местах удалять эту запись не буду. Сделаю это только в одном случае ph34r.gif

Спустя 11 месяцев, 22 дня, 6 часов, 57 минут, 30 секунд (29.03.2010 - 12:01) olgatcpip написал(а):
Ну вот у меня всплыла старая "добрая" проблема....
где посмотреть что означают $_FILES['fFileData']['error']..
у меня сейчас 1!

но! на хостинге hc.ru можно редактировать свой php.ini
и я там написала
Цитата
post_max_size = 10M
; Maximum allowed size for uploaded files.
upload_max_filesize = 10M

И ничего.. опять $_FILES['fFileData']['error']=1 sad.gif

есть предложения какие-нибудь? а то у меня один вариант в голове, написать в техподдержку... к сис админам...

Спустя 1 час, 14 минут, 28 секунд (29.03.2010 - 13:16) John_761 написал(а):

Спустя 2 минуты, 37 секунд (29.03.2010 - 13:18) olgatcpip написал(а):
John_761 СПС. что означает знаю...
Цитата
можно редактировать свой php.ini
и я там написала

post_max_size = 10M
; Maximum allowed size for uploaded files.
upload_max_filesize = 10M


О том и говорю, что как-то не помогает sad.gif

Спустя 4 минуты, 54 секунды (29.03.2010 - 13:23) waldicom написал(а):
Так может файл больше 10-ти М?
Или сервер не перестартовывался после изменения в php.ini

Спустя 28 минут, 59 секунд (29.03.2010 - 13:52) olgatcpip написал(а):
хе! я то смотрю что загружаю и на сколько байт... хотя сейчас уже и 15 метров поставила...

Спустя 20 минут, 49 секунд (29.03.2010 - 14:13) John_761 написал(а):
а если проверить всякими
echo ini_get('upload_max_filesize').'<br/>';
echo ini_get('post_max_size');
phpinfo();

что именно сейчас установлено ?

Спустя 48 минут, 13 секунд (29.03.2010 - 15:01) olgatcpip написал(а):
John_761
'upload_max_filesize' = 2M
'post_max_size' = 8M
т.е. php.ini на hc.ru либо не работают, либо нельзя, либо я не туда пишу...

Спустя 2 часа, 4 минуты, 16 секунд (29.03.2010 - 17:05) olgatcpip написал(а):
Ребята, а если сделать так?
ini_set('upload_max_filesize','15M');
ini_set('post_max_size','15M');
то должно помочь?
что-то у меня не помогает, я где-то ошиблась? тут

Спустя 50 минут, 9 секунд (29.03.2010 - 17:56) Gabriel написал(а):
olgatcpip
еммм. насколько знаю инисеты не на всех хостах работают.

Спустя 2 часа, 4 минуты, 22 секунды (29.03.2010 - 20:00) olgatcpip написал(а):
Gabriel, я тоже это знаю, но кроме как проверить варианта уточнить не знаю (краснею..)


_____________
Ласковое слово и кошке приятно... Плюсик в карму сойдет wink.gif
*smarty дока - новая любовь
Моё рукотворение ругайте, хвалите smile.gif
Веду маленький блог
в этом блоге публикую новые работы
WMR217126627282 wink.gif

Быстрый ответ:

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