include и авторизация http

Статус
В этой теме нельзя размещать новые ответы.

kinder

Создатель
Регистрация
6 Сен 2006
Сообщения
18
Реакции
0
Привет всем, я тут парюсь с одним вопросом состоит он в следуещем:
1 . Есть сайт на нем используется http авторизация, ни как не могу понять как можно этому сайту передать логин и пароль.
2 . нужно проинклудить то что есть на этом сайте.
сказали что лучше всего через сокеты но я незнаю как правельно писать код.

Помогите плииииз.:thenks: :thenks: :thenks: :thenks:
 
_http://phpclub.ru/detail/article/curl

А это простейшая передача пароля и запроса методом гет( по использованию сокетов на соотв сайты документации языков)
Код:
GET /ДИРЕКТОРИЯ HTTP/1.0
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; DigExt)
Host: ХОСТ
Authorization: Basic закодированный пароль\r\n
Все переносы строк \r\n
 
_http://phpclub.ru/detail/article/curl

А это простейшая передача пароля и запроса методом гет( по использованию сокетов на соотв сайты документации языков)
Код:
GET /ДИРЕКТОРИЯ HTTP/1.0
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; DigExt)
Host: ХОСТ
Authorization: Basic закодированный пароль\r\n
Все переносы строк \r\n

Спасибо но мне бы по подробнее как что чего на phpclub примеры каторый у меня почемуто не получается запустить может есть еще чегото где написано по понятнее?
прошу прощения но я в этом пока что плохо разбираюсь :ah: :ah:

Добавлено через 11 минут
ААААААА заработало но теперь возник другой вопрос как сделать ак чтобы страница каторая проинклудилась работала на томже уровне а то картинки не показывает а очень нужно
:(
 
скорее всего у вас картинки по пути /что-то там, пропишите в headere ваших страниц на сайте тег, кажется base() с названием сайта, либо нужно заменять такие пути путями с Для просмотра ссылки Войди или Зарегистрируйся..
 
скорее всего у вас картинки по пути /что-то там, пропишите в headere ваших страниц на сайте тег, кажется base() с названием сайта, либо нужно заменять такие пути путями с Для просмотра ссылки Войди или Зарегистрируйся
ну да там именно пути с другого сайта но я же не могу прописать сам им путь с http нужно как-то автоматизировать этот процесс
 
PHP:
$text = str_replace("=\"/","=\"http://..../",$text);
 
Путь к картинкам примерно так:
Для просмотра ссылки Войди или Зарегистрируйся....
(пробел после двоеточия уберите)

Если не хотите светить данные доступа в путях к картинкам, значит, только автоматом заливать эти картинки себе и выводить их со своего сервера.
 
PHP:
$text = str_replace("=\"/","=\"http://..../",$text);
куда мне нужно вставить то что вы мне тут предлогаете если само по себе выгледит это все вот так:

if ( $webpage)
{$url = "$webpage";
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERPWD, "login: pass");
$result = curl_exec($ch);
curl_close($ch);
echo $result;
}
else
{
$url = "$webpage";
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERPWD, "login: pass");
$result = curl_exec($ch);
curl_close($ch);
echo $result;
}

Добавлено через 7 минут
Путь к картинкам примерно так:
Для просмотра ссылки Войди или Зарегистрируйся....
(пробел после двоеточия уберите)

Если не хотите светить данные доступа в путях к картинкам, значит, только автоматом заливать эти картинки себе и выводить их со своего сервера.
Можно и к себе заливать но я не умею :( :nezn: :ah: если не сложно скажите как это делоется:bc:
 
нужели ни кто не знает как это сделать??:ak: :ak: :ak:
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху