Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Программинг, Скрипты, Софт, Сервисы
»
Тема:
Подскажите про wget
Новая тема
Ответить
цитата
12/06/07 в 13:42
Ska
Надо с сервера на другой сервер дернуть файл напрямую (муви-контент). Вот такой скрипт написал, но не срабатывает почему-то
Цитата:
<?
echo exec("wget
http://www.domain.com/archive.zip");
echo "Done";
?>
wget на сервере есть, при команде whereis wget пути показывает
цитата
12/06/07 в 13:51
Evgen-X
а "exec" вообще работает ?
попробуй вместо него
passthru
system
сейчас еще функцию на пхп посмотрю у себя..
цитата
12/06/07 в 13:56
Evgen-X
Код:
$host = "www.domain.com;";
$url = "/archive.zip)";
$output = "archive.zip";
$content = "";
$fp = fsockopen ($host, 80, $errno, $errstr, 30);
if (!$fp)
{
echo "$errstr ($errno)<br>\n";
}
else
{
fputs ($fp, "GET $url HTTP/1.0\r\nHost: $host\r\n\r\n");
while ($header = fgets($fp,4096))
{
// пропускаем хедеры
if($header == "\r\n") { break; }
}
while (!feof($fp))
{
$content .= fread($fp, 4096);
}
fclose ($fp);
}
$fp = fopen ($output,"wb+");
fwrite($fp,$content,strlen($content));
fclose($fp);
цитата
12/06/07 в 14:15
Mitch
а зачем php ?
удобнее просто с шелла выполнить..
цитата
12/06/07 в 14:22
Evgen-X
Mitch
раз пытается давать команды через пхп, видимо шелла нет..
Ska:
если не получится - то наверное еще работа с сокетами закрыта.
цитата
12/06/07 в 14:59
xreload
Код:
<?php
echo exec('/usr/local/bin/wget "http://www.domain.com/archive.zip"');
echo "Done";
?>
цитата
12/06/07 в 15:51
lega_cobra
Если надо одну страничку, то почему каким-нибудь curl-ом не вытащить?
Если шелл закрыт, то из php точно шеловские команды не дадут выполнять.
цитата
12/06/07 в 16:02
Mitch
Evgen-X писал:
Mitch
раз пытается давать команды через пхп, видимо шелла нет..
Ska:
если не получится - то наверное еще работа с сокетами закрыта.
если хотябы в одном из 2х мест открыт шелл - то можно консольным ftp коиентом залить или забрать.
ftp ...
цитата
12/06/07 в 20:25
supphosting.com
Проверь права на файл. Обычно у wget стоит 700 чтобы никто не сливал ничего непотребного с дедика.
Новая тема
Ответить
Эта страница в полной версии