Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

ПАНИКА!!!

Обсуждение темы ПАНИКА!!! в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Ужасс! Помогите... не могу избавится от лишних бр"ов (переносов) У меня так --------------------- Пренос Перенос Перенос ----------------------- А нужно чтоб ---------------------- Перенос Перенос ...


Закрытая тема
 
Опции темы
Старый 15.02.2004, 19:22   #1
Ужасс!
Помогите... не могу избавится от лишних бр"ов (переносов)
У меня так
---------------------
Пренос




Перенос



Перенос
-----------------------
А нужно чтоб
----------------------
Перенос
Перенос
Перенос
-----
А
PHP код:
ereg_replace("\r\n","
"
,$string);
ereg_replace("\n","
"
,$string); 
Непомагают... ХЕЛП!!!
 
Старый 15.02.2004, 19:22
Ссылки
Старый 16.02.2004, 00:27   #2
Попробуй
PHP код:
str_replace 
 
Старый 16.02.2004, 00:32   #3
kost
Тоже самое... непомогает!!!
 
Старый 16.02.2004, 02:06   #4
Тгда не знаю, что делать. Я как-то делал обработку перводов строк на выводе таким образом:
PHP код:
 $foo=str_replace ("\r\n""\n"$foo);
$foo=str_replace ("\n""
"
$foo);
$foo=str_replace ("

"
"</p>

"
$foo);
echo 
"

"
;
echo 
$foo;
echo 
"</p>"
Все замечательно работает.
 
Старый 16.02.2004, 02:48   #5
Блин.. я не знаю что я неправильно делаю... вот перед вводом в базу я делаю так :
PHP код:
$message str_replace('[^[:space:]]{50}''\0 ',$message);
$message str_replace('
'
,"\n","$message");
$message str_replace ("\r\n""\n"$message);
$message str_replace ("\n""
"
$message);
$message str_replace ("

"
"</p>

"
$message);}
$general=@file($gostbase); 
Что за фигня у меня я не понимаю
 
Старый 16.02.2004, 02:56   #6
Перед вводом? Из textarea?
Перед вводом я вообще ничего не делаю, сохраняю как есть.
А на выводе делаю то, что написал.

Есдинственное, перед вводом можно, по желанию, вырезать теги всякие, например
заменить на \n.
 
Старый 16.02.2004, 03:07   #7
Нет я это не перед воводом а перед выводом форматирую....
PHP код:
$message str_replace('[^[:space:]]{50}'' ',$message); 
Прекрасно работает а вот остальные нехотят
А можеш показать кусочек своей книги перед выводом ?
 
Старый 16.02.2004, 03:27   #8
Цитата:
PHP код:
$message str_replace('[^[:space:]]{50}''  ',$message); 
А что этот кусок делает?
Цитата:
PHP код:
$message str_replace('
'
,"\n","$message");
...
$message str_replace ("\n""
"
$message); 
Что за фигня у меня я не понимаю
Ты же получается зацикливаешь здесь — сначала
на перевод строки меняешь, а через оператор — обратно.

Кусок перед выводом я тебе показал. Больше там ничего нет. Конечно, переменная называется не $foo .
 
Старый 16.02.2004, 03:34   #9
Вот блин... значит уже где-то напакостил, ну ладно
ничего страшного нет.... на это есть админка.
Цитата:
$message = str_replace('[^[:space:]]{50}', ' ',$message);
А это убирает фокус аля "Растяни меня на 100 метров по горизонтали"

Кстати не посоветуешь какой-нибудь оптимизатор пхп кода ?
 
Старый 16.02.2004, 03:48   #10
Цитата:
-=otec=-:
Кстати не посоветуешь какой-нибудь оптимизатор пхп кода ?
Нет, на посоветую. Я не особый специалист по php. :)
"Zend Optimazer" - такое слово знаю. А может и нет.
Спроси у Google - "php optimizer" или на php.net посмотри.

С переносом строк-то разобрался?
 
Старый 16.02.2004, 03:48
Закрытая тема





Текущее время: 09:53. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум