С нами с 04.09.05
Сообщения: 5180
Рейтинг: 81
|
Добавлено: 12/06/07 в 13:42 |
Надо с сервера на другой сервер дернуть файл напрямую (муви-контент). Вот такой скрипт написал, но не срабатывает почему-то
wget на сервере есть, при команде whereis wget пути показывает
|
|
|
|
[www]
С нами с 14.07.04
Сообщения: 1693
Рейтинг: 872
|
Добавлено: 12/06/07 в 13:51 |
а "exec" вообще работает ?
попробуй вместо него
passthru
system
сейчас еще функцию на пхп посмотрю у себя..
|
|
|
|
[www]
С нами с 14.07.04
Сообщения: 1693
Рейтинг: 872
|
Добавлено: 12/06/07 в 13:56 |
Код: | $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); |
|
|
|
|
Маг.
С нами с 04.10.04
Сообщения: 944
Рейтинг: 355
|
Добавлено: 12/06/07 в 14:15 |
а зачем php ?
удобнее просто с шелла выполнить..
|
|
Администрируем серваки, telegram: https://t.me/akamitch
|
0
|
|
|
[www]
С нами с 14.07.04
Сообщения: 1693
Рейтинг: 872
|
Добавлено: 12/06/07 в 14:22 |
Mitch раз пытается давать команды через пхп, видимо шелла нет..
Ska: если не получится - то наверное еще работа с сокетами закрыта.
|
|
|
|
С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362
|
Добавлено: 12/06/07 в 14:59 |
Код: |
<?php
echo exec('/usr/local/bin/wget "http://www.domain.com/archive.zip"');
echo "Done";
?>
|
|
|
|
|
С нами с 21.09.03
Сообщения: 7329
Рейтинг: 2144
|
Добавлено: 12/06/07 в 15:51 |
Если надо одну страничку, то почему каким-нибудь curl-ом не вытащить?
Если шелл закрыт, то из php точно шеловские команды не дадут выполнять.
|
|
|
|
Маг.
С нами с 04.10.04
Сообщения: 944
Рейтинг: 355
|
Добавлено: 12/06/07 в 16:02 |
Evgen-X писал: | Mitch раз пытается давать команды через пхп, видимо шелла нет..
Ska: если не получится - то наверное еще работа с сокетами закрыта. |
если хотябы в одном из 2х мест открыт шелл - то можно консольным ftp коиентом залить или забрать.
ftp ...
|
|
Администрируем серваки, telegram: https://t.me/akamitch
|
0
|
|
|
С нами с 02.09.06
Сообщения: 598
Рейтинг: 613
|
Добавлено: 12/06/07 в 20:25 |
Проверь права на файл. Обычно у wget стоит 700 чтобы никто не сливал ничего непотребного с дедика.
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |