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

Форум PHP

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

 

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

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

тема: Обрезать TITLE
 
 автор: SS   (12.12.2005 в 00:17)   письмо автору
 
 

У меня вопрос: название страницы подставляется из БД, но при этом вставляется все поле.

1. Как сделать, чтобы в TITLE отображалось только что, что надо, допустим, отмеченное двойными [[квадратными скобками]], а все остальное - игнорировалось.

2. Если нет двойных квадратных скобок (допустим, нужно вывести весь текст), а поле есть примечания - как обрезать примечания, чтобы они не отображались в TITLE?
ВЫВЕСТИ ТОЛЬКО ЭТО< ! - - А ЭТО НЕ НАДО - - >

   
 
 автор: cheops   (12.12.2005 в 15:12)   письмо автору
 
   для: SS   (12.12.2005 в 00:17)
 

1) Хм... можно при помощи регулярных выражений извлечь содержимое квадратных скобок
<?php
  preg_match
("|\[\[([^\]]+)\]|i",$text,$out);
  echo 
$out[1];
?>

2) А от любых тэгов можно избавиться при помощи функции strip_tags()

http://www.softtime.ru/forum/read.php?id_forum=6&id_theme=6935

   
 
 автор: SS   (13.12.2005 в 02:42)   письмо автору
 
   для: cheops   (12.12.2005 в 15:12)
 

Спасибо, получилось. Вчера весь вечер на это угробил...

   
Rambler's Top100
вверх

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