Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Помогите с регуляркой для обработки ссылок
Все отлично, находит ссылки с нужным url на странице в которых есть параметр class. Вот уже час пытаюсь переделать свое творение наоборот, мне нужно что бы ссылки в которых нет параметра class обрабатывались, а там где есть этот параметр, пропускались.
Помогите пожалуйста.
Champion
Отправлено: 19 Июня, 2010 - 17:52:21
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
ingram Добавлю что если строка $link не устанавливается как константа а получается динамически то ее нужно заэкранировать специальным образом - причем обычного addslashes недостаточно поскольку он не проэкранирует часть символов которые с точки зрения строки являются обычными но выполняют в регулярном выражении особенные функции - и поэтому их нужно вручную проэкранировать функцией замены
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.