LINUX.ORG.RU
ФорумAdmin

apache&php - upload file


0

0

Всем привет. Почему-то не работает загрузка файлов. Может я че-то недонастроил в apache ?
Сделал форму :
<form ENCTYPE="multipart/form-data" action="upload.php" method=post>
<INPUT TYPE=hidden name=MAX_FILE_SIZE value=1000000>
<input type=file name="userfile">
</form>
Скрипт php имееет всего одну строку:
copy($userfile,"temp_upload/".$fileName);
Но переменная $userfile пустая .
Почему ?
Права на директорию temp_upload стоят
drwxrwxr-x 2 apache apache
Help !!!

anonymous

1. Открываем мануал по php и читаем как делается upload
2. Если читаем внимательно, то видим что делается move_uploaded_file вместо copy
3. Самый простой способ отладки - поставить вызов phpinfo() в начале вызываемого скрипта и увидеть все окружение (переменные), которые работают с данным скриптом в данный момент. Там же скорее всего уже все станет понятно - приходит ли файл на сервер, принимается ли он сервером, куда он кладется и т.д.

Anton_Khalikov
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.