Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: если есть в ссылке символы, то выполнить
 
 автор: Alexn99   (05.04.2008 в 16:36)   письмо автору
 
 

Покажите пожалуйста пример,
если есть в ссылке "http://www.softtime.ru/forum/addtheme.php?id_forum=6" символы ".php", "?", "/for", то выполнить echo "cимволы есть";

Зарание, спасибо за потраченное время :)

   
 
 автор: - -   (06.04.2008 в 00:43)
 
   для: Alexn99   (05.04.2008 в 16:36)
 

<pre><?
$txt 
'<html>
<body>
<a href="/forum/?id_forum=6">555555</a><br/>
<a href="/neforum/">444444</a><br/>
<a href="/other/test.php">333333333</a><br/>
<a href="/1/2/">2222</a><br/>
</body>
</html>'
;

// $exp = '#<a .*?href=(?:\'|")?([^"\'\s>]+).+?<\/a>#is';
$exp '#<a [^>]*?href=(?:\'|")?((?:[^"\'\s>]+(?:/for|\?|\.php))+).+?</a>#is';
preg_match_all($exp$txt$txt);
print_r($txt);
?></pre>

может-быть

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования