Помогите чайнику с PHP. fopen.

Mafon 20.05.2004 - 20:30 | Вот взялся изучать php. Никак не могу понять. Если, например, я пишу $f=fopen($filename,"r"); то, могу открыть файл с сервера, например, $fopen="http://www.server.ru/file.txt"; А как сделать то же самое, только с файлом с компьютера пользователя? То есть, почему, если файл C:\file.txt, то ничего не получается?
Mafon 1 - 21.05.2004 - 10:32 | Да уж... Задал тот же самый вопрос в "ВД и программирование". Так там на меня напали, типа я у пользователя хочу файлы воровать и обозвали словом "хацкер". Я тысячу раз видел форму для загрузки файлов на сервер. Например, на форумах, на почте, работающей через веб-интерфейс... А вот как выбранный файл закачать на сервер - не знаю. Или на ПХП такого не сделать?
NTFS 2 - 21.05.2004 - 11:06 | Как сделать загрузку, я не знаю, но на PHP это делается. Только через формы. Поясняю, почему C:\file.txt не проходит. PHP выполняется на стороне сервера. И не имеет доступа к машине клиента.
><(((@> 3 - 21.05.2004 - 12:54 | Mafon - так держать :))))))))
><(((@> 4 - 21.05.2004 - 12:55 | тока это помоему с помощью html делается - <form>
Антон 5 - 23.05.2004 - 17:26 | <? $store_dir='/home/test/www/'; if ($_SERVER['REQUEST_METHOD']=="GET") { ?> <form action="<?php print $PHP_SELF?>" method="post" enctype="multipart/form-data"> <input type="file" name="user_file"><br> <input type="file" name="user_file2"><br> <input type="submit"><br> </form> <? } else { if (is_uploaded_file($_FILES['user_file']['tmp_name'])) { move_uploaded_file($_FILES['user_file']['tmp_name'],$store_dir.$_FILES['user_file']['name'] ); echo "Спасибо за первый файл<br>"; } if (is_uploaded_file($_FILES['user_file2']['tmp_name'])) { move_uploaded_file($_FILES['user_file2']['tmp_name'],$store_dir.$_FILES['user_file2']['name'] ); echo "Спасибо за второй файл<br>"; } } ?>
silly sad 6 - 24.05.2004 - 09:06 | как плохо браться программировать ничерта не понимая в предмете....
termionator 7 - 24.05.2004 - 23:45 | ты хочешь стать хакером ?

>>