Nameoff
26.10.2009 - 17:48
Дело вот в чем. Есть файл, например, 123.txt
В нем соответственно какой-то текст
Содержимое этого текстовика отображается на какой-то странице и в теге TEXTAREA, где его можно соответственно редактировать.
Редактируется этот текстовик следующим скриптом
PHP |
<?php $filename = "123.txt"; $str = $_POST["text"]; $str = str_replace("\r\n", "<br>", $_POST['text']); // открыть файл для записи $f = fopen($filename, "w"); // записать строку в файл fwrite($f, $str); // закрыть файл fclose($f);
|
Здесь перенос строки заменяется тегом BR
Скажите как правильно запихнуть текстовик 123.txt в текстовое поле TEXTAREA, чтобы он там нормально отображался, то есть тег BR должен опять стать нормальным переносом строки.
Спустя 9 минут, 58 секунд (26.10.2009 - 16:58) glock18 написал(а):
Спустя 8 минут, 28 секунд (26.10.2009 - 17:06) Gabriel написал(а):
glock18
еммм может ты хотел сказать nl2br ?
Спустя 10 минут, 16 секунд (26.10.2009 - 17:16) Nameoff написал(а):
Я не понял... Как вставить-то, что написать между тегами TEXTAREA???
Спустя 11 минут, 20 секунд (26.10.2009 - 17:28) Gabriel написал(а):
PHP |
<?php $for_insert = nl2br( $_POST['text'] ); |
кажись так
Спустя 11 минут, 50 секунд (26.10.2009 - 17:39) glock18 написал(а):
Gabriel
textarea нужны переносы строк, а не brы. перед записью все переносы заменяются на brы, а теперь обратно надо.
смысл сомнителен, ну да не мое это дело.
итак:
PHP |
$for_insert = br2nl( $_POST['text'] ); |
PS:
ха, затупил я. нету такой. значит делай реплейс обратный.
Спустя 19 минут, 6 секунд (26.10.2009 - 17:59) Gabriel написал(а):
glock18
дамс точно чето я очень сглупил:( вот твоя функция привела меня в недоумение:)
Спустя 17 часов, 53 минуты, 16 секунд (27.10.2009 - 11:52) Nameoff написал(а):
я разобрался, все просто, надо в обратку было сделать
HTML |
<textarea name="text"> <?php $filename = "123.txt"; $fd = fopen ($filename, "r"); $contents = fread ($fd, filesize ($filename)); $for_insert = str_replace("<br>", "\n", $contents); fclose ($fd); print $for_insert; ?> </textarea> |
Спустя 9 часов, 23 минуты, 3 секунды (27.10.2009 - 21:15) Ded_Mazay написал(а):
Nameoff
можешь полностью наисать скрипт обработчика и самой формы ввода? Как я не втыкал... все равно не понял=)))
Спустя 8 минут, 49 секунд (27.10.2009 - 21:24) Ded_Mazay написал(а):
Или может кто другой, чтониьудь похожее наклацает?