Мне необходимо получить определенные данные с удаленной страницы.
На Java код выглядит вот так:
URL url = new URL("http://www.bla-bla-bla.com/bla-bla-bla.php");
URLConnection urlconnection = url.openConnection();
String s1 = urlconnection.getHeaderField("Training");
Как мне то же самое сделать на PHP?
И будет ли это работать, если запустить скрипт с другого сервера?
[Ответ]
Сообщение от Supreme:
Мне необходимо получить определенные данные с удаленной страницы.
...
http://www.bla-bla-bla.com/bla-bla-bla.php
...
Как мне то же самое сделать на PHP?
$ch = curl_init('http://www.bla-bla-bla.com/bla-bla-bla.php');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_MAXREDIRS, 2);
curl_setopt($ch, CURLOPT_HEADER, true);
$page = curl_exec($ch);
curl_close($ch);
Для того, чтобы получить определенное поле из заголовка, нужно руками распарсить $page (регэкспами, или еще как-нибудь).
Сообщение от :
И будет ли это работать, если запустить скрипт с другого сервера?
Да. Естественно, на сервере должен быть установлен модуль cURL.
[Ответ]