Скрипт для получения файлов из сети - PullRequest
0 голосов
/ 11 декабря 2008

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

Предположим, я нашел файл размером 400 МБ, я хочу разместить его на своем сервере. Обычный способ, которым я пользовался, - это загрузить файл на мой компьютер, а затем загрузить его на свой сервер, но есть ли сценарий или способ передачи и размещения файла напрямую без его загрузки.

Ответы [ 4 ]

1 голос
/ 11 декабря 2008

Пока у вас есть PHP, используйте:

<?php
$remotefh = fopen('http://domain.tld/path/to/file.ext', 'r'); 
$localfh = fopen('local/file.ext', 'w');
while(!feof($remotefh)) 
 {
    fwrite($localfh, fread($remotefh, '4096'));
 }
fclose($remotefh);
fclose($localfh);
?>
1 голос
/ 11 декабря 2008

wget с вашего сервера.

0 голосов
/ 11 декабря 2008

Я думаю, что протокол FTP поддерживает передачу с сервера на сервер.

0 голосов
/ 11 декабря 2008

Если вы можете удаленно зайти на свой сервер, вы можете просто перейти на веб-страницу, содержащую загруженный файл, с сервера и таким образом сохранить его непосредственно на сервере.

...