Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Вопрос про php copy/past текста. в базу данных и вывод ее. (https://forum.antichat.xyz/showthread.php?t=143221)

9822 23.09.2009 19:33

Вопрос про php copy/past текста. в базу данных и вывод ее.
 
Привет народ суть такая на Wordpress движке можно просто скопировать статью с .txt к примеру файла вставить в форму нажать ок и все заполнится со всеми пробелами.




я написал свой движек, и когда делаю тоже копировать какойнибуть текст с .txt и вставляю в свою форму

то текст не выглядит на сайте ровным а он идет типо




выапвпвап авп авпвапвапвап вапку пкуп вкпук пукп укпук пукпук пукп укп укп укп ук пук п укп ук п укп укп укп



и т.д он не переходит на новую строку если текст начинается с новой строки

т.е мне надо если пишу статью надо каждый раз делать
</br>



может ктонибуть знает команду когда форма заполненна и посылается серверу то автоматом создаются <br>


и команда вывода ?


если не понятно покажу на примерах :)




что мне надо вот статья:


1111111111111111
2222222222222222
3333333333333333
4444444444444444
5555555555555555
66666666
88888888888888
9999999999999999


вот это я скопировал и вставил в свою форму,
и чтоб потом мне на странице выводил тоже самое

1111111111111111
2222222222222222
3333333333333333
4444444444444444
5555555555555555
66666666
88888888888888
9999999999999999



а у меня он выводит


1111111111111111 222222222222222233333333 3333333344444444444444555555 5555555556666666 68888888888888899999 9999999999












(Да пишу с ошибками, на лептопе нету русских букв и пишу быстро попадаю по другим клавишам.)

Deathdreams 23.09.2009 19:42

Мб
PHP код:

str_replace('\r\n''<br>''Твоё сообщение'); 


Sharky 23.09.2009 20:52

Цитата:

Сообщение от Deathdreams
Мб
PHP код:

str_replace('\r\n''<br>''Твоё сообщение'); 


а может не будем изобретать велосипед? http://ru2.php.net/manual/en/function.nl2br.php

UPD тока будь хорошим кодером и используй это при ВЫВОДЕ из базы

Deathdreams 23.09.2009 20:58

Sharky
Сорри, не знал о существовании данного чуда :)

b3 23.09.2009 21:32

Может пригодится:
PHP код:

$str 'qqwweqweqwe qw qwe qwer qwert weqweqw wqeqwe';
echo 
wordwrap($str,10,'<br>'); 


9822 24.09.2009 00:56

b3

то что ты предлогаеш это после 10 символов ставить br тег

а мне надо скопировал я статью в .doc, .txt формате вставил ее в форму.


и запрос передался в базу данных.

m0Hze 24.09.2009 01:32

Цитата:

Сообщение от Deathdreams
Мб
PHP код:

str_replace('\r\n''<br>''Твоё сообщение'); 


Причем если я не ошибаюсь,то это работать не будет.
У тебя '\r\n' в одинарных ковычках.Бери в двойные.

b3 24.09.2009 01:33

Я прекрасно понял что тебе надо =) Это до кучи того что тебе посоветовали =)


Время: 16:38