Консультация № 23455
13.07.2005, 19:05
0.00 руб.
0 4 2
Уважаемые эксперты, ещё один вопрос. Необходимо написать скрипт который мог бы перекачивать файл с одного сервера на другой. Нет доступа к php.ini, .htaccess. Желателен механизм докачки. Надеюсь это выполнимо. И, пожалуйста, разьясните всё поподробнее.

Обсуждение

Неизвестный
13.07.2005, 20:31
общий
это ответ
Здравствуйте, Драк Георгий!
Насчёт поподробнее это конечно ... !
Если говорить про докачку у меня уже возникала такая проблема и решение нашёл только одно - использовать сокеты только вот облом был большой, когда обнаружил что сокеты у хоста запрещены!
Читай доку про сокеты , её можно скачать здесь:
http://smial.net.ru/upload/php4-manual.zip.gz
Неизвестный
13.07.2005, 20:42
общий
Ну во-первых научитесь работать с сокетами (см. мою доку) а во-вторых почитайте про HTTP протокол (если конечно у вас через него) www.citforum.ru
Неизвестный
13.07.2005, 20:48
общий
Ну а можно просто пример? Ибо мне это срочно нужно.
Неизвестный
14.07.2005, 09:32
общий
это ответ
Здравствуйте, Драк Георгий!
если бы у вас был UNIX я бы посоветовал бы вам использовать утилиту wget.
в приложении работающий код который копирует файл, в конкретную директорию.
легким движением руки он превратится в то что вы хотите
-----
работает так.
http://127.0.0.1/copy.php?filename=I:\MPEGAV\AVSEQ01.DAT&todir=E:\Video

Приложение:
<?chdir($_GET[‘todir‘]);$filename=basename($_GET[‘filename‘]);$f = fopen($_GET[‘filename‘], ‘r‘);$g = fopen($filename, ‘a+‘);fseek($f, filesize($filename));while (!feof($f)){$bytes = fread($f, 8192);fwrite($g, $bytes);}fclose($g);fclose($f);?>
Форма ответа