Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: форма не передает файлы с расширением в верхнем регистре
Форумы портала PHP.SU » PHP » Программирование на PHP » форма не передает файлы с расширением в верхнем регистре

Страниц (1): [1]
 

1. Vinyl - 01 Февраля, 2012 - 14:20:28 - перейти к сообщению
Доброго времени. $_FILES['file']['name'] не передает файлы с расширением в верхнем регистре. Точнее, он вообще ничего не передает, $_FILES['file'] = false.

В форме указан enctype="multipart/form-data", имя поля в форме указано правильно ("file"), $_FILES['file']['name'] = strtolower($_FILES['file']['name']) - пробовал. Все работает отлично, если имя файла в нижнем регистре.

Ума не приложу, второй день ищу решение в интернете. Может кто сталкивался?
2. armancho7777777 - 01 Февраля, 2012 - 16:12:04 - перейти к сообщению
Кодировка какая?
3. Vinyl - 01 Февраля, 2012 - 16:19:39 - перейти к сообщению
armancho7777777 пишет:
Кодировка какая?

php-файла? 1251
4. armancho7777777 - 01 Февраля, 2012 - 16:30:07 - перейти к сообщению
Попробуйте так:
5. Vinyl - 01 Февраля, 2012 - 16:45:26 - перейти к сообщению
armancho7777777 пишет:
Попробуйте так:


Не помогло (
(Добавление)
А может быть проблема в денвере? Может на нормальном сервере все будет в порядке? Просто не имею пока возможности выложить двиг, там ещё много чего доделать надо.
6. Vinyl - 02 Февраля, 2012 - 07:24:12 - перейти к сообщению
Капец. Загрузился с линукса (он у меня второй осью стоит), поставил апачь, мускул, и все заработало. В каких хочешь регистрах загружает. Так что если кто столкнется с такой бедой на денвере, знайте - проблема в нем.
7. armancho7777777 - 02 Февраля, 2012 - 20:26:44 - перейти к сообщению
Ясно )

 

Powered by ExBB FM 1.0 RC1