PHP HttpRequest - PullRequest
       27

PHP HttpRequest

2 голосов
/ 19 ноября 2008

Мне нужно выполнить HTTP GET из PHP.

Более конкретно, из /index.php мне нужно получить содержимое / trac / и / svn /, найти элемент "ul" и затем сделать рендеринг, а затем встроить его в index.php.

/ trac и / svn являются относительными URL-адресами, а не папками файловой системы. http://myserver/trac и http://myserver/svn

Ответы [ 3 ]

9 голосов
/ 19 ноября 2008

Самый простой способ: file_get_contents().

$str = file_get_contents('http://myserver/svn/');

// Or, if you don't want to hardcode the server
$str = file_get_contents('http://' . $_SERVER['HTTP_HOST'] . '/svn/');

if ($str)
{
    // Find the ul
}
3 голосов
/ 19 ноября 2008

Предлагаю вам взглянуть на ...

1 голос
/ 19 ноября 2008

Взгляните на file_get_contents - его можно использовать для открытия URL-адресов при некоторых условиях, как и некоторые другие функции файловой системы :

URL может использоваться как имя файла с эта функция, если fopen обертки были включены. Смотрите fopen () для подробнее о том, как указать имя файла и список поддерживаемых Протоколы / Оболочки для списка поддерживаемые протоколы URL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...