PHP поиск и подсчет появления строки в файле в формате атома - PullRequest
0 голосов
/ 24 мая 2011

Я ищу способ анализа URL в формате атома, например, результаты, показанные здесь - http://search.twitter.com/search.atom?q=Stackoverflow&:)&since:2011-05-24&rpp=100&page=1

До сих пор я пытался использовать функцию file_get_contents();, исохраняя это в текстовый документ, но он выводится только кусками по 21 КБ (каждый раз, когда я перезапускаю скрипт, он добавляет новые, дополнительные 21 КБ в конец существующего файла)

Мне нужно иметь возможностьчтобы узнать, сколько раз строка <published> встречается в документе (чтобы узнать, сколько твитов опубликовано на странице).Есть ли функция, которую я могу использовать для прямого поиска и подсчета в HTML-адресе URL-адреса или для сохранения HTML-кода URL (всего его объема, около 120 КБ) в файл локально, а затем для поиска и подсчета этого файла?

1 Ответ

1 голос
/ 24 мая 2011

Все, что я могу придумать, это использовать SimpleXML для его анализа, использовать Xpath, чтобы найти только опубликованные теги, а затем подсчитать количество результатов этого Xpath.Вероятно, так я и сделаю, но опять же вы всегда можете использовать preg_match, который возвращает количество совпадений с регулярным выражением в строке

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