Имена участников (разделяйте запятой).
сишник это пара операторов и конструкций. а так же куча дурацких правил.
/(?:\/page-(?<page>[\d]*))?[\w\-\/]*\/(?<html>[\w-]*)\.html$/is
вопросы научитесь нормально формулировать. регулярки тут не нужны <?php $text=explode("-",$text); $author=trim($text[0]);...
чё?
php после Си четко показал бы себя как скриптовый =)
после php С++ кажется таким, гмм, интересным...
Dagdamor ты отстал от жизни :D
зачем ООП абстракция, реализующиеся, копипастом? абсурд понятен?
ага, значит слова кончились, перешли на оскорбления. Вот видите tenshi, вы не в состоянии даже осознать простейщие, истинные, вещи. А ещё...
дожили.
это не объект
тут уже говорили что XSLT не для php? я напомиманаю если что.
твоя задача максимально утончено избавитсья от кучи if...else -> error я бы делал это так <?php if(!empty($_POST['done'])){...
вобще, можно так сделать <a[^>]+href\s*=\s*(?:\"(.*?)\"|\'(.*?)\'|([^\s>]*))[^>]*>(.+?)<\/a>
(?(?=[\"\'])(\"|\')(.*?)\\1|([^\s>]*)) если после рано есть кавычки, то в кавычках может стоять все что угодно, выбираем все между кавычек. иначе...
Поиск по условию http://ru.wikipedia.org/wiki/Регулярные_выражения
preg_match_all("#<a[^>]+href\s*=\s*(?(?=[\"\'])(\"|\')(.*?)\\1|([^\s>]*))[^>]*>(.+?)<\/a>#is",***,***)
Vladson с просветлением =)
Vladson тоже так считаю =) Хотя сам чаще экранирую сразу при вставке в БД. обычно это более рационально.
admyx ты неправильно ставишь подвопрос. нужно ставить так чтобы он сводился к фриилансу =)