Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

<textarea в php>

2.0K
19 апреля 2004 года
TimON
26 / / 17.02.2003
Помогите пжлста!
В странице есть такой код:
$form="
<form action=\"index.php\" method=\"post\">
<input type=\"hidden\" name=\"seenform\" value=\"y\">
<textarea name=\"message\" rows=\"3\" cols=\"40\"></textarea>

<input type=\"submit\" value=\"Отправить\">
<form>";
if ($seenform!="y"):
print $form;
else:
print $message;
endif;
Если в <textarea> писать на нескольких строчках (нажимая ввод), то при выполнении print $message; предложения выводятся не на новой строке, а через пробел.
Подскажите как эти предложения разместить таким же образом, как были введены в <textarea>?
4
20 апреля 2004 года
mike
3.7K / / 01.10.2002
[phpdoc]nl2br[/phpdoc]
2.0K
20 апреля 2004 года
TimON
26 / / 17.02.2003
Цитата:
Originally posted by mike
[phpdoc]nl2br[/phpdoc]


Спасибо большое!
Я решил эту проблему так:
if ($seenform!="y"):
print $form;
else:
$elements=explode("\n", $message);
foreach($elements as $element){
print $element."
";
}
endif;
Но Ваш способ намного лучше. Ещё раз спасибо.

2.0K
22 апреля 2004 года
Son!K
29 / / 05.06.2003
Цитата:
Originally posted by TimON

Спасибо большое!
Я решил эту проблему так:
if ($seenform!="y"):
print $form;
else:
$elements=explode("\n", $message);
foreach($elements as $element){
print $element."
";
}
endif;
Но Ваш способ намного лучше. Ещё раз спасибо.



$text = strreplace("\r", "", $text);
$text = strreplace("\n", "
", $text);

6.0K
25 апреля 2004 года
mix[x]*er
9 / / 24.04.2004
Цитата:
Originally posted by Son!K


$text = strreplace("\r", "", $text);
$text = strreplace("\n", "
", $text);


А можно и водну строку:
$text=strreplace("\r\n","
",$text);

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог