У меня есть страница, чтобы добавить записи в журнал, который был создан несколько лет назад. Однако в разделе комментариев этой страницы каждый раз, когда вы нажимаете кнопку ввода, добавляется дополнительная строка.Как удалить дополнительные строки в php
Например, если я введу это и добавить его в журнал:
TEST 1
TEST 2
TEST 3
Он бы как:
TEST 1
TEST 2
TEST 3
Я нашел раздел комментарии в большом PHP файл и был интересно, как я отредактировал бы это, чтобы устранить эту проблему? Любая помощь будет принята с благодарностью. Благодарю.
PHP КОД:
<tr><td colspan='3'> </td></tr>
<tr><td class="master-menu"><div class='mar'>*Comments:</div><TEXTAREA rows='5' cols='30' NAME='notes' onkeypress="return beta (event,letters+numbers+signs+custom)"><?php echo $notes; ?></textarea></div>
PHP код, где $ ПРИМЕЧАНИЯ ПОЯВЛЯЕТСЯ:
echo “<input name =’defaultcomm’ type =’hidden’ value =’$notes’>”;
$headnotes = $notes;
$notes = str_replace(“\\”,””,$getrow[‘Notes’]);
$notes = str_replace(“'”,”’”,$notes);
$notes = ereg_replace(“[\n\r]+”,”\n”,$notes);
похоже, что вы заменяете каждую новую строку и каждый возврат каретки с помощью новой строки. это означает, что если вы получите «\ n \ r», который вы будете использовать на некоторых машинах, вы получите две строки новой строки. (Следует также отметить, что использование ereg_replace не рекомендуется с PHP 5.3) – SamHuckaby
@samhuckaby как бы изменить текущий код, чтобы получить текст точно по мере его ввода? –
@SamHuckaby благодарит за заметку, ее просто потому, что это было создано очень давно. –