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
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: форма не передает файлы с расширением в верхнем регистре
Покинул форум
Сообщений всего: 645
Дата рег-ции: Янв. 2012 Откуда: Армавир, Краснодарский край
Помог: 15 раз(а)
Доброго времени. $_FILES['file']['name'] не передает файлы с расширением в верхнем регистре. Точнее, он вообще ничего не передает, $_FILES['file'] = false.
В форме указан enctype="multipart/form-data", имя поля в форме указано правильно ("file"), $_FILES['file']['name'] = strtolower($_FILES['file']['name']) - пробовал. Все работает отлично, если имя файла в нижнем регистре.
Ума не приложу, второй день ищу решение в интернете. Может кто сталкивался?
Не помогло ( (Добавление)
А может быть проблема в денвере? Может на нормальном сервере все будет в порядке? Просто не имею пока возможности выложить двиг, там ещё много чего доделать надо.
Покинул форум
Сообщений всего: 645
Дата рег-ции: Янв. 2012 Откуда: Армавир, Краснодарский край
Помог: 15 раз(а)
Капец. Загрузился с линукса (он у меня второй осью стоит), поставил апачь, мускул, и все заработало. В каких хочешь регистрах загружает. Так что если кто столкнется с такой бедой на денвере, знайте - проблема в нем.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.