|
|
|
| Нужно чтобы убирались лишние пробелы и переносы строк | |
|
|
|
|
|
|
|
для: kosh
(17.09.2011 в 00:44)
| | Можно поступить следующим образом
<?php
$text = preg_replace("|\s+|", " ", $text);
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(17.09.2011 в 10:36)
| | С пробелами помогло, а с переносом на следующую строку нет(
Большое спасибо на этом | |
|
|
|
|
|
|
|
для: kosh
(17.09.2011 в 13:15)
| | У вас HTML-перевод строки или обычный? Если не сложно приведите пример строки. | |
|
|
|
|
|
|
|
для: cheops
(17.09.2011 в 13:19)
| | Обычное текстовое поле если в нем нажать пару раз Enter и отправить форму то она проходит проверку
$msg - тестовое поле, в него вбито пару раз Enter;
<?php
if ($msg!='' and !empty($msg) and isset($msg))
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(17.09.2011 в 10:36)
| | суть даже не в этом, суть в том чтобы при отправке не проходило проверку поле с одними переносами строк (<br />)? просто когда нажимаешь пару раз ENTER в поле оно вноситься в базу, не могу сообразить насчет того как сделать проверку на это поле | |
|
|
|
|
|
|
|
для: kosh
(17.09.2011 в 13:22)
| | Удалите <br /> при помощи str_replace() или strip_tags() и воспользуйтесь регулярным выражением, приведенным выше. | |
|
|
|
|
|
|
|
для: cheops
(17.09.2011 в 13:31)
| |
<?php
$msg = str_replace("<br />", " ", $msg);
?>
|
так ? | |
|
|
|
|
|
|
|
для: kosh
(17.09.2011 в 14:10)
| | Да | |
|
|
|