Forum Webscript.Ru
Программирование => PHP => Тема начата: DrQ от 17 Марта 2006, 23:25:54
-
Здравствуте, прошу вас помочь новичку, в решении небольшой проблемы.
Не могу написать небольшой скрипт для поиска слова на по ссылке (ну например ищи слово Dima на странице http://la2.ru/status/) и надо если слово найдено, то написать "такое слово найдено", вот собственно и все.
Пример взял не случайно такой там где ищу страница генерируется, она изменяестя еже минутно, и искать надо в сгенерированой html странице, а не в самом index.php кстати так и не понял что там вместо index.php
Еще раз прошу помочь кто чем может, может ваше мнение станет ключиком для меня, а может даже ответом.
Заранее признателен всем откликнувшимся.
P.S. Нашел тут примерно то, что похоже на нужный результат http://eribor.e-cons.ru/sostav.php
-
если просто найти к примеру слово или выражение надо на странице - можно заюзать function find () { ... } с каким-нить preg_match(); а потом ее вызвать ob_start(\'find\');,контролируя буффер потока вывода...Но тут придется еще учесть несколько нюансоффф - она же будет контролировать ВЕСЬ поток т.е. вместе с HTML кодом - придется немного пропарсить STDOUT, но думаю для более-менее опытного вэбмастера реализация такой задачи проблем не составит. Я так слова конечно не искал на сайте а просто код html жал и куски шифровал-но для такого поиска функция тоже сгодится, такой метод 100% работать будет. Тебе только нужно продумать метод передачи данных поиска скрипту - POST/GET или SESSION ваще :)