programmer
С нами с 08.12.02
Сообщения: 7615
Рейтинг: 5760
|
Добавлено: 11/11/05 в 18:06 |
есть урл зип http://
пароль и логин
как скачать, скопировать?
ошибка 401
|
|
|
|
full-plastic programmist
С нами с 05.09.03
Сообщения: 8361
Рейтинг: 4779
|
Добавлено: 11/11/05 в 18:55 |
|
|
вот соскучился по мастеру...
|
8
|
|
|
programmer
С нами с 08.12.02
Сообщения: 7615
Рейтинг: 5760
|
Добавлено: 11/11/05 в 19:33 |
нет
failed to open stream: Permission denied
|
|
|
|
С нами с 06.03.03
Сообщения: 1650
Рейтинг: 1096
|
Добавлено: 11/11/05 в 20:22 |
|
|
|
|
programmer
С нами с 08.12.02
Сообщения: 7615
Рейтинг: 5760
|
Добавлено: 11/11/05 в 20:40 |
через бровзер работает - скрипт не копирует файл мне (copy etc)
|
|
|
|
С нами с 06.03.03
Сообщения: 1650
Рейтинг: 1096
|
Добавлено: 11/11/05 в 21:04 |
скрипт от браузера отличается только заголовками запроса. ставишь сниффер, смотришь чё там браузер шлет в запросе, потом эмулируешь в скрипте то же самое, вуаля - всё работает.
|
|
|
|
С нами с 26.02.03
Сообщения: 2366
Рейтинг: 987
|
Добавлено: 11/11/05 в 21:25 |
ТО Sterx: Судя по последним топикам ты хочешь что бы мы тебе коллективно написали грабер контента ;). Покупай у меня исходники грабера - там это уже все реализовано, и даже больше. Урл в подписи.
|
|
|
|
[www]
С нами с 14.07.04
Сообщения: 1693
Рейтинг: 872
|
Добавлено: 11/11/05 в 21:39 |
Код: | $header .= "Authorization: Basic ".base64_encode("$username:$password") . "\r\n"; |
Последний раз редактировалось: Evgen-X (11/11/05 в 22:51), всего редактировалось 1 раз
|
|
|
|
programmer
С нами с 08.12.02
Сообщения: 7615
Рейтинг: 5760
|
Добавлено: 11/11/05 в 21:56 |
Cibtor писал: | ТО Sterx: Судя по последним топикам ты хочешь что бы мы тебе коллективно написали грабер контента ;). Покупай у меня исходники грабера - там это уже все реализовано, и даже больше. Урл в подписи. |
уже написал.
предпочитаю скрипты в своем исполнении, а МХ для того и существует чтобы спрашивать
|
|
|
|
[www]
С нами с 14.07.04
Сообщения: 1693
Рейтинг: 872
|
Добавлено: 11/11/05 в 22:56 |
Код: |
function httpAUTH($host, $path, $username, $password)
{
$fp = fsockopen($host, 80, $errno, $errstr, 30);
$out = "GET ".$path." HTTP/1.1\r\n";
$out .= "Host: ".$host."\r\n";
$out .= "Authorization: Basic ".base64_encode("$username:$password") . "\r\n";
$out .= "Connection: Close\r\n\r\n";
fwrite($fp, $out);
$tmp_headers = "";
while ($str = trim(fgets($fp, 4096)))
$tmp_headers .= $str."\n";
$tmp_body = "";
while (!feof($fp))
$tmp_body .= fgets($fp, 4096);
fclose($fp);
return $tmp_body;
}
$host = "server.ru";
$path = "/dir/file.php";
$username="login";
$password="pass";
echo httpAUTH($host, $path, $username, $password);
|
во, кто тоже сам для себя делает
Оффтопик: на базаре сегодня спрашиваю, "а че это такое?" ответ - "ой вкусна, пакупай даа.. вкусна пальчики оближешь"
в итоге я ниче у этого кадра не купил, ибо хз чеэто , даже названия сказать если неможет.
не в обиду Cibtor'у , но подход у них одинаковый
|
|
|
|
С нами с 26.02.03
Сообщения: 2366
Рейтинг: 987
|
Добавлено: 12/11/05 в 00:07 |
Evgen-X писал: |
в итоге я ниче у этого кадра не купил, ибо хз чеэто , даже названия сказать если неможет. не в обиду Cibtor'у , но подход у них одинаковый |
Дарагой, захади на урл в подпысы, там все напысано. Названия всякие, картынки интересные. Если, дарагой, ничего не поймешь - приходы назад, все как родному объясню, на пальцах покажу
|
|
|
|
programmer
С нами с 08.12.02
Сообщения: 7615
Рейтинг: 5760
|
Добавлено: 12/11/05 в 02:46 |
Cibtor:
давай твой спам остановим в этом топике, ок?
|
|
|
|
programmer
С нами с 08.12.02
Сообщения: 7615
Рейтинг: 5760
|
Добавлено: 12/11/05 в 10:56 |
Код: |
function httpAUTH($url, $username, $password)
{
//
ereg("^http://w*\.*(.+)\\\?",$url,$regs);
$new = explode("/",$regs[1]);
$the_url = $new[0];
$path_to_file = explode($the_url, $url,2);
//
$fp = fsockopen($the_url, 80, $errno, $errstr, 30);
$out = "GET ".$path_to_file[1]." HTTP/1.1\r\n";
$out .= "Host: ".$the_url."\r\n";
$out .= "Authorization: Basic ".base64_encode("$username:$password") . "\r\n";
$out .= "Connection: Close\r\n\r\n";
fwrite($fp, $out);
$tmp_headers = "";
while ($str = trim(fgets($fp, 4096)))
$tmp_headers .= $str."\n";
$tmp_body = "";
while (!feof($fp))
$tmp_body .= fgets($fp, 4096);
fclose($fp);
return $tmp_body;
}
$url = "http://server.ru/dir/file.php";
$username="login";
$password="pass";
echo httpAUTH($url , $username, $password);
|
немного покороче будет
|
|
|
|