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

Форум PHP

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

 

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

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

тема: Как удалить из кода тег <br>?
 
 автор: Usta   (25.03.2008 в 01:37)   письмо автору
 
 

есть переменная $name = " Текст1 <br> Текст2 <br>";
Как сделать чтобы стало $name = "Текст1Текст2";

   
 
 автор: DEM   (25.03.2008 в 01:43)   письмо автору
 
   для: Usta   (25.03.2008 в 01:37)
 

$name = str_replace("<br>", "", $name);

   
 
 автор: Usta   (25.03.2008 в 01:55)   письмо автору
 
   для: DEM   (25.03.2008 в 01:43)
 

Теперь он мне при каждом изменении $name выдает $name = "<br><br> Текст1 <br><br> Текст2 "; :))
Еще раз изменяю $name = "<br><br><br> Текст1 <br><br><br> Текст2 ";

   
 
 автор: DEM   (25.03.2008 в 02:02)   письмо автору
 
   для: Usta   (25.03.2008 в 01:55)
 

Странно... даже проверил, всё нормально работает... Первый параметр это искомые символы, второй на что заменяется, третий в какой имено переменной...

   
 
 автор: Usta   (25.03.2008 в 02:14)   письмо автору
 
   для: DEM   (25.03.2008 в 02:02)
 

а если он мне вместо <br> выдает &lt;br&gt; что тогда?? Просто в чем дело я не пойму. У меня на сайте работает fckeditor там создаешь таблицу. И каждый раз после редактирования он мне выдает <br> после тегов <tr>,<td>,<table>. А когда создаю топик все норм.

   
 
 автор: Usta   (25.03.2008 в 02:27)   письмо автору
 
   для: Usta   (25.03.2008 в 02:14)
 

Короче нашел ошибку, В файле когда редактируешь форму есть строчка:

if ($_POST['place'] != 5 )
     $name = preg_replace("/\\r\\n|<br>\\r\\n/s","<br>",$name);  
  else $name = preg_replace("/<br>/s", "", $name); 

Главное не понял, почему она всему виной, но помогло. Удал и все работает!!

   
Rambler's Top100
вверх

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