Мне нужно выполнить HTTP GET с PHP.
Более конкретно, изнутри /index.php мне нужно получить содержимое / trac / и / svn /, найти элемент «ul», а затем визуализировать inline на index.php.
/ trac и / svn являются относительными URL-адресами, а не папками файловой системы. http: // myserver / trac и http: // myserver / svn
Самый простой способ – 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 }
Я предлагаю вам взглянуть на …
Посмотрите файл_get_contents – его можно использовать для открытия URL-адресов в некоторых условиях, а также для некоторых других функций файловой системы :
URL-адрес может использоваться как имя файла с этой функцией, если обертки fopen включены. Дополнительную информацию о том, как указать имя файла и список поддерживаемых протоколов / оберток для списка поддерживаемых протоколов URL, см. В fopen ().