![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| JaneCHER |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 60 Регистрация: 17.12.2007 Где: Пермь Репутация: нет Всего: нет |
Есть код формы
и код обработки:
Говорит, что нет такой переменной. Регистр глобалс - он. Причем, этот же код обработки работает в другом сценарии. |
||||
|
|||||
| solenko |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1473 Регистрация: 15.1.2006 Где: Украина Репутация: 34 Всего: 67 |
Может чем разбиратся почему не работает этот кусок кода проще переписать на $_FILES? Мне сейчас абсолютно непонятно откуда должна взятся переменная $File даже при register_globals on
-------------------- Ла-ла-ла-ла Заметьте, нет официального подтверждения, что это не просто четыре слога. |
|||
|
||||
| Anarki |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 326 Регистрация: 14.3.2005 Репутация: 7 Всего: 11 |
JaneCHER,
Пфф, не лень форму было echo'ми выводить? |
|||
|
||||
| JaneCHER |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 60 Регистрация: 17.12.2007 Где: Пермь Репутация: нет Всего: нет |
У мну не работает $HTTP_POST_FILES. Думаете, $_FILES прокатит?
|
|||
|
||||
| Sannis |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 375 Регистрация: 14.8.2007 Где: Москва Репутация: 6 Всего: 13 |
Должно. А первый массив, как и все $HTTP_* уже не в моде, скоро будут вообще убраны из языка. -------------------- |
|||
|
||||
| JaneCHER |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 60 Регистрация: 17.12.2007 Где: Пермь Репутация: нет Всего: нет |
Окей, попробуем! А не может ли это зависеть от прав на доступ в каталоги? У меня localhost на windows server 2003. Причем загрузка файла работает в "корневой_каталог_сервера\папка1\" и не работает в "корневой_каталог_сервера\папка1\adm\". Подозриттельно...
Добавлено через 1 минуту и 34 секунды
тьфу! в папке "корневой_каталог_сервера\папка2\adm\". |
|||
|
||||
| Sannis |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 375 Регистрация: 14.8.2007 Где: Москва Репутация: 6 Всего: 13 |
Может, но с указанной вами ошибкой это не может быть связано. Исправьте имена переменных, если не будет работать -- тогда напишите что ему будет не нравиться
-------------------- |
|||
|
||||
| InfMag |
|
|||
|
… ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 21.11.2004 Репутация: 1 Всего: 4 |
Знаменитая привычка вебкодеров, я к такой самостоятельно пришел и тоже длительное время ей болел, пока мну тут носом не тыкнули.
Не нужно запихивать тег <FORM> между <TABLE> и <TR>, это нарушает структуру и вполне поэтому могут не загружаться файлы, у меня в моем случае так и было. А обращаться к вашему POST файлу нужно так - $_FILES['file2'] Для детального изучения передаваемых данных на странице в которую файл отправляется наберите <?=print_r($_FILES)?> - это покажет всю структуру массива $_FILES в текстовом виде Добавлено через 1 минуту и 55 секунд И да! Если возник вопрос: "как бороться в таком случае с отступами у тега FORM", все очень просто, есть решение которым все давно пользуются:
|
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
JaneCHER, посмотрите официальную документацию, одна из лучших в мире:
http://ru2.php.net/manual/en/features.file-upload.php |
|||
|
||||
| JaneCHER |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 60 Регистрация: 17.12.2007 Где: Пермь Репутация: нет Всего: нет |
Спасибо вам огромное!
|
|||
|
||||
| JaneCHER |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 60 Регистрация: 17.12.2007 Где: Пермь Репутация: нет Всего: нет |
||||
|
||||
| InfMag |
|
|||
|
… ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 21.11.2004 Репутация: 1 Всего: 4 |
JaneCHER, раз на раз не приходится ;) у меня тоже все до поры до времени работало. попробуй сделать несколько форм с файлами - у меня на таком кокраз и не сработало.
|
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |