Я тут делаю небольшой кодик и мне надо чтоб если в поле textarea я нажал enter то это заменялось на <br>
Вот этот код не работает
| Код |
<?php
function replace_parcer () { //заменить все теги $_POST['text_compiler'] = str_replace('<', '<', $_POST['text_compiler']); $_POST['text_compiler'] = str_replace('>', '>', $_POST['text_compiler']); $_POST['text_compiler'] = str_replace('"', '"', $_POST['text_compiler']); $_POST['text_compiler'] = str_replace('\n', '<br>', $_POST['text_compiler']); $_POST['text_compiler'] = str_replace('\r', '<br>', $_POST['text_compiler']);
//заменить ссылки $_POST['text_compiler'] = preg_replace('/http:\/\/[^\s]+/', '<a href="$0" alt="$0" tooltip="Перейдите по ссылке...">$0</a>', $_POST['text_compiler']);
$str = stripslashes( $_POST['text_compiler'] ); echo $str; }
print <<<END <form action="1.php?ok=1" method=post> <textarea name="text_compiler" cols=44 rows=22> Мы не знаем, <<< ."". .>>> &&&& насколько успешно продавалась аркада http://www.ag.ru/games/crazy_frog_racer Краткая информация об игре, созданная "по мотивам" короткометражного анимационного ролика, но,
видимо, студию Neko Entertainment и владельцев лицензии цифры устраивают, — иначе бы не взялись за сикв </textarea> <input type="submit" > </form> END;
if (isset($_GET['ok']) == 1) { replace_parcer(); } ?>
|
А точнее не работает
| Код | $_POST['text_compiler'] = str_replace('\n', '<br>', $_POST['text_compiler']); $_POST['text_compiler'] = str_replace('\r', '<br>', $_POST['text_compiler']);
|
|