Большой Воронежский Форум
» Программирование>Вопрос возник.
Supreme 01:53 25.01.2006
Мне необходимо получить определенные данные с удаленной страницы.
На 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?
И будет ли это работать, если запустить скрипт с другого сервера? [Ответ]
amigo 19:58 25.01.2006

Сообщение от 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. [Ответ]
Supreme 00:02 26.01.2006
Спасибо большое! [Ответ]
Supreme 00:12 26.01.2006
vtyz больше всего интересует вот это:

getHeaderField("Training"); [Ответ]
Вверх