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

Форум PHP

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

 

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

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

тема: Как сделать абзац?

Сообщения:  [1-8] 

 
 автор: vlad-on   (14.03.2006 в 16:59)   письмо автору
 
   для: cheops   (14.03.2006 в 00:22)
 

Заработало. Огромное спасибо.
В $mess храниться сообщение для гостевой книги, которое в последствии записываеться в базу MySQL.
Если не сложно разьясните пожалуйста что означает
"   ".trim($mess)

Еще раз спасибо.

   
 
 автор: cheops   (14.03.2006 в 14:13)   письмо автору
 
   для: Botwing   (14.03.2006 в 00:45)
 

Так не получится, необходимо использовать функции для регулряных выражений, т.е. вместо str_replace() - preg_replace().

   
 
 автор: Botwing   (14.03.2006 в 00:45)   письмо автору
 
   для: cheops   (12.03.2006 в 19:49)
 

Символ ^ соответствует началу строки.

"^xy"

Такое выражение соответствует любой строке, начинающейся с xy.

Попробуй:


<?php
$mess 
str_replace("^".$mess"&nbsp".$mess$mess);
?>

   
 
 автор: cheops   (14.03.2006 в 00:22)   письмо автору
 
   для: Vlad-on   (13.03.2006 в 20:18)
 

Сделайте так
<?php
$mess 
str_replace("\n""<br>&nbsp;&nbsp;&nbsp;""&nbsp;&nbsp;&nbsp;".trim($mess));
?>

PS Приведите содержимое $mess если не сложно - мы же не знаем что в нём...

   
 
 автор: Vlad-on   (13.03.2006 в 20:18)   письмо автору
 
   для: elenaki   (12.03.2006 в 18:06)
 

Мешает следующее...
Переменная $mess это сообщение в гостевой книге. Если я делаю так как вы предлогаете (<br>&nbsp;&nbsp;&nbsp), то получаеться, что перед первым абзацем нет отступа. Отступы начинаються со второго азаца. К тому же после конца сообщения в данном случае проскакивает ненужная пустая строка - а это портит внешний вид.
Возможно есть такая функция, которая отыскивае начало подстроки... ну или что нибудь еще в этом духе.

   
 
 автор: cheops   (12.03.2006 в 19:49)   письмо автору
 
   для: vlad-on   (12.03.2006 в 17:37)
 

Хм... вы уже спрашивали это в теме http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=14336

   
 
 автор: elenaki   (12.03.2006 в 18:06)   письмо автору
 
   для: vlad-on   (12.03.2006 в 17:37)
 

$mess = str_replace("\n", "<br>&nbsp;&nbsp;&nbsp;", $mess);
а что мешает после <br> вставить парочку пробелов (или больше)?

   
 
 автор: vlad-on   (12.03.2006 в 17:37)   письмо автору
 
 

Народ, подскажите как сделать.
Есть переменная $mess = str_replace("\n", "<br>", $mess);
В ней идет текст сообщения для гостевой книги.
Надо чтобы в начале каждой подстроки добавлялись пробелы(&nbsp;).

   

Сообщения:  [1-8] 

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

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