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

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

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Warning: preg_replace() Unknown modifier a

Сообщения:  [1-10]   [11-12] 

 
 автор: AcidTrash   (05.03.2009 в 13:30)   письмо автору
 
   для: f@ntom   (04.03.2009 в 23:21)
 

Warning: preg_replace() [function.preg-replace]: Unknown modifier 'a'
Как показывает ошибка ругань идет на некоторую буковку a, которая присутствует в зоне модификаторов, но так как такого модификатора не существует, то и ругается на неизвестный модификатор.
Но в вашем примере никакой a нет, а следственно и ошибки такой быть не может.

  Ответить  
 
 автор: Trianon   (05.03.2009 в 00:06)   письмо автору
 
   для: f@ntom   (04.03.2009 в 23:21)
 

Неясно, зачем добавлены ||
Но собственно, не в них дело.
Такого результата быть не должно.
Не верю.

  Ответить  
 
 автор: f@ntom   (04.03.2009 в 23:21)   письмо автору
 
   для: Trianon   (04.03.2009 в 23:13)
 

    $content = preg_replace('/'.preg_quote($cn[$n]).'\|\|/si', '', $content); 

Сделал так, опять ошибка (
Warning: preg_replace() [function.preg-replace]: Unknown modifier 'a'

  Ответить  
 
 автор: Trianon   (04.03.2009 в 23:13)   письмо автору
 
   для: f@ntom   (04.03.2009 в 22:45)
 

В синтаксисе. Регулярного выражения.
Для соблюдения которого нужно применять preg_quote()

  Ответить  
 
 автор: f@ntom   (04.03.2009 в 23:12)   письмо автору
 
   для: AcidTrash   (04.03.2009 в 23:07)
 

Переменная del доходит 100% Щас поэксперементировал, вместо ссылок поставил в файл с данными просто цифры, и всё заработало, на что там может ругаться ?

  Ответить  
 
 автор: f@ntom   (04.03.2009 в 23:11)   письмо автору
 
   для: AcidTrash   (04.03.2009 в 23:07)
 

$del = isset($_GET['del'])?htmlspecialchars(stripslashes($_GET['del'])):NULL;

  Ответить  
 
 автор: AcidTrash   (04.03.2009 в 23:07)   письмо автору
 
   для: f@ntom   (04.03.2009 в 23:05)
 

UP
Как и вы вопрос поправил

  Ответить  
 
 автор: f@ntom   (04.03.2009 в 23:05)   письмо автору
 
   для: AcidTrash   (04.03.2009 в 23:03)
 

?

  Ответить  
 
 автор: AcidTrash   (04.03.2009 в 23:03)   письмо автору
 
   для: f@ntom   (04.03.2009 в 22:45)
 

А где здесь $_GET['del'] ?

  Ответить  
 
 автор: f@ntom   (04.03.2009 в 23:02)   письмо автору
 
   для: f@ntom   (04.03.2009 в 22:45)
 

Данные в файле типа:
<a href="http">Ссыль</a>||<a href="http:">Ссыль2</a>||<a href="http:">Ссыль3</a>

  Ответить  

Сообщения:  [1-10]   [11-12] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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