Парсер на PHP

Простой парсер на php

';

 

  //Конечный тег участка кода для парсинга

  //Тег который стоит после нужного участка который будем парсить

  $finish = '
'; //Создаём функцию парсера function parser($url,$start,$finish) { //Получаем весь код страницы $content = file_get_contents($url); //Ищем позицию с которой мы будем вырезать код для дальнейшего использования $position = strpos($content, $start); //Вырезаем нужный блок $content = substr($content, $position); $position = strpos($content, $finish); //Вырезаем код $content = substr($content, 0, $position); //Вырезаем HTML теги //Для добавления\удаления используемых тегов допишите\удалите теги $content = strip_tags($content, '

'); //Debug (Проверка того, что выводит парсер) //echo nl2br($content); //Открываем файл для чтения и перезаписи $fp = fopen('article.txt', 'write'); //Записываем код в файл fwrite($fp, nl2br($content)); //Закрываем файл fclose($fp); //Возвращаем напарсеный контент return $content; } //Вызываем функцию парсинга parser($url, $start, $finish); ?>

Другие статьи рубрики "php+parser"