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

Форум PHP

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

 

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

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

тема: Новые сообщения для форума
 
 автор: HoLsT   (07.11.2005 в 06:56)   письмо автору
 
 

Вот сижу пишу форум.
Новое сообщение вписывается в <textarea name=message>.

Но при выводе этого собщения вссе лишние (двойные и т.д) пробелы и переводы строки заменяются на одинарные пробелы.

Вопрос: как надо обрабатывать message чтобы этого не происходило???

   
 
 автор: himic   (07.11.2005 в 10:03)   письмо автору
 
   для: HoLsT   (07.11.2005 в 06:56)
 

nl2br( ) заменяет все символы новой строки (\n) эквивалентными конструкциями HTML <br>.

nl2br( 'строка');

   
 
 автор: elenaki   (07.11.2005 в 10:41)   письмо автору
 
   для: himic   (07.11.2005 в 10:03)
 

>>nl2br( ) заменяет все символы новой строки эквивалентными конструкциями HTML &lt;br&gt;. nl2br( 'строка');


и не заменяет! не заменяет! а ВСТАВЛЯЕТ ПЕРЕД символом перевода строки брейк! это разные вещи - замена и вставка.

   
 
 автор: spiner   (07.11.2005 в 10:05)   письмо автору
 
   для: HoLsT   (07.11.2005 в 06:56)
 

а здесь как?
также)))))

   
 
 автор: Loki   (07.11.2005 в 10:16)   письмо автору
 
   для: spiner   (07.11.2005 в 10:05)
 


а если                            так?

Вот вам и ответ:)

   
 
 автор: spiner   (07.11.2005 в 10:20)   письмо автору
 
   для: Loki   (07.11.2005 в 10:16)
 


да                           точно!

качай форум и смотри исходник)))

   
 
 автор: Loki   (07.11.2005 в 11:07)   письмо автору
 
   для: spiner   (07.11.2005 в 10:20)
 

Да проще все пробелы заменить на &nbsp; - и ничего качать не надо:)

   
 
 автор: cheops   (07.11.2005 в 13:28)   письмо автору
 
   для: Loki   (07.11.2005 в 11:07)
 

Кстати, да, я бы тоже &nbsp; воспользовался бы...

   
 
 автор: HoLsT   (10.11.2005 в 15:47)   письмо автору
 
   для: cheops   (07.11.2005 в 13:28)
 

Ну ладно пробелы. Понял теперь как.

А что делать с переводами строки??? в смысле нажатая кнопка enter???

   
 
 автор: Loki   (10.11.2005 в 15:53)   письмо автору
 
   для: HoLsT   (10.11.2005 в 15:47)
 


<?
$text
=nl2br'$text');
?>

   
 
 автор: HoLsT   (10.11.2005 в 15:55)   письмо автору
 
   для: Loki   (10.11.2005 в 15:53)
 

Большое спасибо!!!

Хорошо что есть знающие люди.

   
Rambler's Top100
вверх

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