Невозможно загрузить файл на сервер

Фанат

oncle terrible
Команда форума
ЧТО ЗНАЧИТ НЕ ПОМОГАЕТ????

говорит человеческим голосом "пошёл ты нах, помогать тебе не будем"???
 

Quessir

Новичок
md5hash
Я имел в виду, что если он не в корневой, то в акшн нужно ставить уже не "фото.пхп".
 

kbuhin

Новичок
Автор оригинала: Фанат
ЧТО ЗНАЧИТ НЕ ПОМОГАЕТ????

говорит человеческим голосом "пошёл ты нах, помогать тебе не будем"???
В самомо начале страницы появляется строка array(0) { } array(0) { } . При вставке в конец пхп-кода

foreach($_FILES as $k=>$v)
{
echo "$v";
}

НИЧЕГО не выводиться.
 

Фанат

oncle terrible
Команда форума
слава богу.
родил хоть какое-то отражение реальности.

ты ж пойми.
мы твой скрипт НЕ ВИДИМ. и догадаться о том, что он выводит -НЕ МОЖЕМ.
поэтому в твоих же интересах предельно точно описывать, что ты видишь.
и наоборот, воздерживаться от пояснений, смысл которых можно понять, только если видишь скрипт перед собой.

версия пхп какая?

-~{}~ 26.07.06 16:22:

В настройках Пхп всё выставлено.
что выставлено?
как проверял?
 

kbuhin

Новичок
Автор оригинала: Фанат
слава богу.
родил хоть какое-то отражение реальности.

ты ж пойми.
мы твой скрипт НЕ ВИДИМ. и догадаться о том, что он выводит -НЕ МОЖЕМ.
поэтому в твоих же интересах предельно точно описывать, что ты видишь.
и наоборот, воздерживаться от пояснений, смысл которых можно понять, только если видишь скрипт перед собой.

версия пхп какая?

-~{}~ 26.07.06 16:22:


что выставлено?
как проверял?
Версия Php: PHP Version 4.2.3 (результат работы функции phpinfo()).

Фрагмент php.ini:

register_globals = On
post_max_size = 8M
file_uploads = On
upload_tmp_dir = C:/php4/uploads
upload_max_filesize = 8M
max_input_time = 120
allow_url_fopen = On

Проверь скрипт, скопировав его текст и запустив у себя (или ещё где-нибудь). 2 минуты дела. Попробуй залить какой-то файл. Сам всё увидишь (вернее, ничего не увидишь).
 

Фанат

oncle terrible
Команда форума
в том-то и дело, то я проверил, и он мне пишет то, что должен писать

настройки пхп смотрят в выводе функции phpinfo();
 

kbuhin

Новичок
Автор оригинала: Фанат
в том-то и дело, то я проверил, и он мне пишет то, что должен писать

настройки пхп смотрят в выводе функции phpinfo();
Не понял... Что он тебе пишет? Выводит массив FILES? Всё работает или что?
 

Фанат

oncle terrible
Команда форума
то, что описано в операторах print
всё работает.
это рабочий скрипт.
то есть, дело не в нём, а в настройках пхп или апача.
 

kbuhin

Новичок
Автор оригинала: Фанат
то, что описано в операторах print
всё работает.
это рабочий скрипт.
то есть, дело не в нём, а в настройках пхп или апача.
Так я и подозревал. Кто-нибудь подскажет, где смотреть, что менять, на что обратить внимание? Или это надо перенести в другую тему?
 

Фанат

oncle terrible
Команда форума
на те самые настройки, про котрый ты писал в пхп.ини.

кстати.
а если форму послать без файла и мультипарта, обычную. она приходит?
 

kbuhin

Новичок
Автор оригинала: Фанат
на те самые настройки, про котрый ты писал в пхп.ини.

кстати.
а если форму послать без файла и мультипарта, обычную. она приходит?
Да.

-~{}~ 26.07.06 17:46:

Тема закрыта. Разобрался. У меня, почему-то используется только массив _POST (массив _FILES пустой). В нём всего три элемета. Проблема была в обратных двойных слэшах в пути того файла, который заливался. Т.е. D:\\Dir\\file.txt. Почему - не знаю. После замены слэшей всё работает. Всем спасибо.
 

Фанат

oncle terrible
Команда форума
ничего не работает.
мало того, что оно не будет работать после заливки на сервер - это ещё не беда.
но вот то, что ты не можешь отличить клиентский компьютер от сервера - это гораздо хуже.

и что-то я не понял про массив _POST
ты же своими глазами видел, что он пустой.
откуда там вдруг появились три элемента?

-~{}~ 26.07.06 17:58:

У меня, почему-то используется только массив _POST
твой скрипт и использует массив _POST
так что что-то у тебя не сходится.
 
Сверху