Я заметил, что есть вопрос, несколько похожий на мой, только с C #: текст ссылки < / а>. Позвольте мне объяснить: я новичок во всей реализации веб-сервисов и поэтому испытываю некоторые трудности с пониманием (особенно из-за расплывчатого руководства MediaWiki API).
Я хочу получить всю страницу в виде строки в PHP (файл XML), а затем обработать ее в PHP (я почти уверен, что есть и другие более сложные способы синтаксического анализа файлов XML, но неважно): Главная страница википедии.
Я пробовал делать $fp = fopen($url,'r');
. Он выводит: HTTP request failed! HTTP/1.0 400 Bad Request
. API не требует ключа для подключения к нему.
Можете подробно описать, как подключиться к API и получить страницу в виде строки?
РЕДАКТИРОВАТЬ: URL-адрес $url='http://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvprop=content&format=xml&redirects&titles=Main Page';
. Я просто хочу прочитать все содержимое файла в строке, чтобы использовать его.