Автоматический перенос как в Textarea при выводе через PHP

Статус
В этой теме нельзя размещать новые ответы.

jugene

Новичок
Автоматический перенос как в Textarea при выводе через PHP

Такая проблема. При загрузки данных через Textarea даже если пользователь оставляет переносы или пустые строчки, они убираются когда я их вывожу при помощи ПХП, все эти переходы на новые строки убираются, как будто их не было. Как в ПХП осуществить, чтобы эти переъоды на новые строк и абзацы оставались.
 

Фанат

oncle terrible
Команда форума
Купи себе учебник по HTML.
При помощи ПХП ничего вывести нельзя. Выводишь ты при помощи ХТМЛ.
 

jugene

Новичок
Автор оригинала: *****
Купи себе учебник по HTML.
При помощи ПХП ничего вывести нельзя. Выводишь ты при помощи ХТМЛ.
Вы не поняли, наверно плохо объяснил.
Мне и надо осуществить чтобы каждый переход на новую строчку заменялся на <br>, а пропущенная строка - на <p> , но я не знаю что именно заменять, это и прошу объяснить. Может ф-я какая-то есть?
 

Фанат

oncle terrible
Команда форума
я не знаю что именно заменять
а это читать здесь: http://ua.php.net/manual/ru/language.types.string.php

-~{}~ 01.01.08 23:46:

Автоматический, кстати, перенос при выводе есть. Такой же, как в текстарии - в точности.
А разговор идет про ручной перенос
 

jugene

Новичок
Автор оригинала: *****
а это читать здесь: http://ua.php.net/manual/ru/language.types.string.php

-~{}~ 01.01.08 23:46:

Автоматический, кстати, перенос при выводе есть. Такой же, как в текстарии - в точности.
А разговор идет про ручной перенос
Ничего я не нашел в этой статье, можешь указать, что именно надо смотреть. Ты точно проблему понял?
Ладно, плюнем на текстареа.
Дана строка типа
"Строка номер 1
СТрока номер 2

Строка номер 3".
Но при выводе этой строки через есно, выводится в html Строка номер 1 Строка номер 2 Строка номер 3, а надо чтобы вывелось как в исхожной строке.Как?
 

Фанат

oncle terrible
Команда форума
Да уж конечно, проблема посложнее теоремы Ферма.
Я не меньше двух сотен раз читал её на этом форуме, а всё понять не могу, ага. Сложная очень.

Тебе ответил Mr_Max. Дал ссылку на функции обработки строк.
И сказал, как искать.

А я тебе отвечал на другой вопрос.
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
jugene

И если здесь кто-то не понимает, то это ты.

Символ в строке заменить можешь?
Перевод строки это тоже символ.
вот его и замени на br или на p

Символ "перевода сроки" ты можешь с легкостю узнать по ссылке, что тебе дал Ф.а.н.а.т
 

Фанат

oncle terrible
Команда форума
Mr_Max
Он не знает - какой символ.
А я не знаю, как поступить - то ли здесь все рассказывать, то ли в доку отправить. Дока большая, найти там, с непривычки, сложно.

но с другой стороны, ему же руками символ заменять не надо, раз специальная функция в пхп есть
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
По Вашей ссылке так и написано.
новая строка (LF или 0x0A (10) в ASCII) ;)

Думаю что Ctrt+F можно воспользоваться...

-~{}~ 01.01.08 23:22:

jugene
Пробовали что-либо делать?
Как пробовали?
 

jugene

Новичок
Я вас не понимаю, неужели вы не можете мне здесь привести пример кода, чтобы я понял например, я никогда не работал с ASCII поэтому до меня все что написано плохо доходит.
 

Фанат

oncle terrible
Команда форума
jugene
никакого кода не нужно.
в пхп есть функция. специальная.
для замены перевода строки на <br>
всё, что тебе нужно - это воспользоваться ей.

твой случай - отличный повод научиться работать с мануалом.
все, что тебе требуется - это просмотреть глазами список функций, найти нужную ,прочесть её описание и вставить в свой код.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху