Андрей Зайцев
67 сообщений
#16 лет назад
Подскажите плиз.. как по ftp загружать файлы на сервак не со своего компа а с другого удаленного сервера ?? может есть какието специальные скрипты ?? SSH-доступа на моем хостинге нету так бы я без проблем загрузил а по ftp не знаю как это сделать ..
Мария Мария
4 сообщения
#16 лет назад
Через ftp-клиент. например SmartFTP Client или Total Commander
Антон Ф.
3557 сообщений
#16 лет назад
Я предпочитаю CuteFTP Pro :idea:
Александр К.
201 сообщение
#16 лет назад
Не все серверы ftp поддерживают такое, часто только ssh спасает отца Российской демократии...
Андрей Зайцев
67 сообщений
#16 лет назад
Цитата:
Дело в том что от туда откуда мне нужно скачать у меня есть только ссылки т.е у меня нет к нему доступа по ftp
Дмитрий Войциховский
2128 сообщений
#16 лет назад
Цитата:
Дело в том что от туда откуда мне нужно скачать у меня есть только ссылки т.е у меня нет к нему доступа по ftp

Если сайт на PHP+Smarty - ничего у Вас не выйдет...
Если "голый" html - то просто скачивайте его любой качалкой...
Андрей Зайцев
67 сообщений
#16 лет назад
Цитата ("raznomir"):
Цитата:
Дело в том что от туда откуда мне нужно скачать у меня есть только ссылки т.е у меня нет к нему доступа по ftp

Если сайт на PHP+Smarty - ничего у Вас не выйдет...
Если "голый" html - то просто скачивайте его любой качалкой...


На сайте лежат видео файлы больших размеров и вариант использовать какойнибуть ftp клиент мне не подходит потомучто нет у меня очень медленный и пропускать через себя весь этот траф я буду до китайскай пасхи, вот и я спрашиваю есть ли какойнибуть например php скрипт который я запустил бы на серваке и он закачал на этот сервак файлы конечно можно не все сразу а по одному скармливая ему ссылку где находится файл.. Есть такой скрипт ? возможно ли это ?
Болатов А.
1090 сообщений
#16 лет назад
Есть.
Тут М.
626 сообщений
#16 лет назад
Возможно
Александр С.
55 сообщений
#16 лет назад
<?
if($_GET){
extract($_POST);
$pathinfo=pathinfo($url);
If(!empty($dir)){$dir.='/';}
$dir.=$pathinfo;
if(copy($url,$dir)){echo 'Файл <b>'.$url.'</b> закачан в <b>'.$dir.'</b><br><br>';}else{echo 'Ошибка при копировании..<br><br>';}}
?><html><head>
<title>Скрипт закачки от GreF</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1251">
</head><body>
<form action="?do=1" method="POST">
Url: <input type="text" name="url" value="http://"><br>
Куда качать(имя папки, в конце не надо ставить слэш ): <input type="text" name="dir"><br>
<input type="submit" value="Качать!">
</form></body></html>

Примерно так.
Андрей Зайцев
67 сообщений
#16 лет назад
Цитата ("alexsava"):
<?
if($_GET){
extract($_POST);
$pathinfo=pathinfo($url);
If(!empty($dir)){$dir.='/';}
$dir.=$pathinfo;
if(copy($url,$dir)){echo 'Файл <b>'.$url.'</b> закачан в <b>'.$dir.'</b><br><br>';}else{echo 'Ошибка при копировании..<br><br>';}}
?><html><head>
<title>Скрипт закачки от GreF</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1251">
</head><body>
<form action="?do=1" method="POST">
Url: <input type="text" name="url" value="http://"><br>
Куда качать(имя папки, в конце не надо ставить слэш ): <input type="text" name="dir"><br>
<input type="submit" value="Качать!">
</form></body></html>

Примерно так.


выдает ошибку : Warning: copy() : php_network_getaddresses: getaddrinfo failed: Name or service not known in /var/www/tanay/main/htdocs/tt.php on line 7

Warning: copy() : failed to open stream: Success in /var/www/tanayvpn/main/htdocs/tt.php on line 7
Александр С.
55 сообщений
#16 лет назад
Запрет хостера на исходящие соединения.
Александр С.
55 сообщений
#16 лет назад
Запрет хостера на исходящие соединения.