<?php $page = "FLYER"; preg_match_all('/FLY/', $page, $result); // Производим поиск echo $result[0]; ?> ну ет типо примера какбы (без страницы)
PHP: <?php $page = "FLYER"; preg_match('/FLY/' ,$page, $result); // Производим поиск echo $result[0]; ?> только это все ерунда какая-то. Ты можешь по-русски сказать, чо тебе надо найти и самое главное потом что вывести на экран в зависимости от того, что ты нашел
короче есть страницы тык на ней в низу написано форум(150) вот надо чтоб ети циферки считывались и выводились на тургой страницы(которую я пытаюсь сделать=))
PHP: <?php $t=array(); $responce = "<a href='http://samp-rus.com/forum/0-0-1-3-792' target='_blank'>форум(<b>150</b>)</a>"; $patern = "|<[^>]+>(.*)</[^>]+>|U"; preg_match($patern, $responce, $result); // Производим поиск $t = explode('(',$result[0]); //print_r ($t); echo $t[1]; ?> а если подумать минут 5, как я только что сделал, то так)) PHP: <?php $responce = "<a href='http://samp-rus.com/forum/0-0-1-3-792' target='_blank'>форум(<b>150</b>)</a>"; // Производим поиск $patern = "|<a(.*)target(.*)>форум\((.*)\)<\/a>|Ui"; preg_match($patern, $responce, $result); echo $result[3]; ?>
Чего не то? Второй вариант 100 пудовый, я проверял ЗЫЖ Конкретно для той страницы, что ты дал, конечно, не надо думать, что есть универсальная регулярка для ЛЮБОЙ страницы. Для каждой в каждом случае пишется СВОЯ, УНИКАЛЬНАЯ регулярка фактически, если не классика - собрать все урлы и прочее. Когда тебе надо выцепить что-то конкретное и ОДНО со страницы - всегда УНИКАЛЬНАЯ регулярка для КАЖДОГО сайта
лан фот все сделал че хател PHP: <?php $responce = file_get_contents("http://samp-rus.com/index/8-792"); // Производим поиск $patern = "|<a(.*)target(.*)>форум\((.*)\)<\/a>|Ui"; preg_match($patern, $responce, $result); echo $result[3]; ?> + потсавлю
У кого-нибудь есть регулярки поисков (название, текст, ссылка найденныго) яндекса, гугла, маилру, рамблер, апорт...? А то самому долго составлять
вот у меня возник есче 1 вопрос есть страница но нанее заходит только при вводе логина и пароля естесно таким макаром текст не проверишь нужно подгружать куки PHP: <?php $responce = file_get_contents("http://vkontakte.ru/id21029966?71514"); // Производим поиск $patern = "|<a(.*)target(.*)>Сообщения\((.*)\)<\/a>|Ui"; preg_match($patern, $responce, $result); echo $result[3]; ?> вопрос такой, как подгрузить куки для проверки текста
Вопрос насчет Mod_Rewrite ...Обязательны ли флаги в конце.И какую роль играют флаги.Как влияют на поисковых ботов? Мой пример RewriteRule ^.*-ispolniteli([0-9]*)\.html$ /groop/index.php?id=$1 Все ли нормально какой флаг ставить чтоб поисковые боты не ругались)?
Юзай сокеты, курл (медленнее всего), или, если у тебя PHP >= 5, добавь куки в контекст. Пример: Code: $opts = array( 'http' => array( 'header' => "Cookie: кукисы=кукисы;кукисы=кукисы;\r\n" ) ); $ctx = stream_context_create($opts); $responce = file_get_contents("http://vkontakte.ru/id21029966?71514", false, $ctx);
Пишу бб коды .. .уже мозг не работает ... нужна регулярка чтоб определяля если задан первый параметр ... тоесть .. [link=параметр1]blabal[/link] делаю '#\[link=(.+?)\](.*?)\[/link\]#i' если в строке только этот бб код ... тоесть [link=]bla[/link] то регулярка понимает что параметр пуст .... НО если строка вида ... [link=][bb]bla[/bb][/link] то регулярка понимает ][bb] как первый параметр ... надеюсь вы меня поняли =)