Forum Webscript.Ru

Программирование => PHP => Тема начата: lingod от 26 Февраля 2004, 10:13:41

Название: получение страницы в переменую
Отправлено: lingod от 26 Февраля 2004, 10:13:41
ситуация такая по адресу http://xxx.ru/ сайт, нужно получить страницу (по адресу http://xxx.ru:8080/index.php?page=123) в переменую, как это сделать? т.е. имя сайта одно и тоже тока разные порты
Название: получение страницы в переменую
Отправлено: Alexandr от 26 Февраля 2004, 11:58:46
[p]fsockopen[/p]
Название: получение страницы в переменую
Отправлено: AliMamed от 26 Февраля 2004, 12:08:37
Alexandr неверный ответ

[p]file_get_contents[/p]
Название: получение страницы в переменую
Отправлено: Alexandr от 26 Февраля 2004, 12:55:54
Цитировать
AliMamed:
file_get_contentsphp.net

но ему же надо подчепиться к порту 8080
Название: получение страницы в переменую
Отправлено: AliMamed от 26 Февраля 2004, 13:10:40
ну и что?
Название: получение страницы в переменую
Отправлено: Мракус от 26 Февраля 2004, 13:33:25
AliMamed а если allow_url_open = No ?

тут либо как сказали выше сокетами, либо поюзать curl
Название: получение страницы в переменую
Отправлено: Neter от 26 Февраля 2004, 13:41:02
Мракус Ты хотел сказать "allow_url_fopen = Off"  Может пусть он сам скажет, что что у него включено.
И вобще, грабить сайты не хорошо!
Название: получение страницы в переменую
Отправлено: Макс от 26 Февраля 2004, 13:42:03
Цитировать
Мракус:
AliMamed а если allow_url_open = No ?

не надо пользоваться хостингами за 1$

Вариант, предложеный AliMamed-ом наиболее прост в исполнении. Варианты с fsockopen и curl будут полезны, если через прокси работать надо
Название: получение страницы в переменую
Отправлено: lingod от 26 Февраля 2004, 14:21:16
у меня свой сервак настройки любые...
сделал так
$httpfile  = file_get_contents("http://xxx:8080/");