Автор Тема: Почему такое?  (Прочитано 2014 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн maxbiz

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 37
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.extro.com.ua
Почему такое?
« : 09 Ноября 2002, 00:09:47 »
Станная штука...

беру текст в котором содержится ссылка на шаблон
[template-test1] , например:

"бла бла ла ла ла [template-test1]  бла бла ла ла ла "

и записываю его в переменную $text_plain.

делаю
preg_match_all("/\\[template-([-a-zA-Z0-9_]{1,10})\\]/i",$text_plain,$indexes);

На что естественно прекрасно находится [template-test1]  и preg_match_all() возвращает true.

Теперь записываю тот же самый текст в поле базы, затем его оттуда читаю в $text_plain;

делаю
preg_match_all("/\\[template-([-a-zA-Z0-9_]{1,10})\\]/i",$text_plain,$indexes);

Ничего не находит!

Шо це может быть такое?

Оффлайн rembo

  • Больной
  • Постоялец
  • ***
  • Сообщений: 219
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.v4.ru
Почему такое?
« Ответ #1 : 10 Ноября 2002, 08:02:45 »
Попробуй так:
preg_match_all("/\\\\\\[template-([-a-zA-Z0-9_]{1,10})\\\\\\]/i",$text_plain,$indexes);
программист должен все сделать так, чтоб потом ничего не делать

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28