Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML] textarea </p> i \n
Forum PHP.pl > Forum > Przedszkole
janasz
Robie prosty CMS. Umozliwia on dodawanie do strony postow. Zrobilem mechanizm ktory dodaje odpowiednio spreparowane dane do bazy danych. Teraz pracuje nad modulem dzieki ktoremu bede mogl edytowac dodane do bazy dane.
Mam pytanie. Czy mozna zamienic znaczniki HTML </p> i <br /> na znaki kolejnego wiersza i paragrafu w php? Chodzi o to, zeby tekst ktory laduje do <textarea> byl sformatowany tak samo jak w html'u, tylko, zeby nie bylo znacznikow html.
help_mee
str_replace

for example:
  1. <?php
  2. str_replace("<BR>", "\n", $tekst)
  3. str_replace("<P>", "     ", $tekst)
  4. ?>

chyba coś takieqo ;]

Pozdrawiam.
piotrooo89
Cytat(help_mee @ 11.01.2009, 19:13:08 ) *
str_replace

for example:
  1. <?php
  2. str_replace("<P>", "     ", $tekst)
  3. ?>


nie powinno być czasem:

  1. <?php
  2. str_replace("<P>", "r", $tekst)
  3. ?>
?
erix
Cytat
chyba coś takieqo ;]

I wynik leci w pustkę.

Cytat
nie powinno być czasem:

Samo \r, to dla Maca. tongue.gif

A żeby to wszystko było odzwierciedlone, to powinno być tak:
  1. <?php
  2. $c = str_replace('<p>', '', $c);
  3. $c = str_replace('<br />', "r\n", $c);   //albo <br>, zależy, czy XHTML, czy HTML
  4. $c = str_replace('</p>', "r\nr\n", $c);
  5. ?>
zulus
Ew użyj jakiś edytor WySiWyG typu mcEdit czy FCKEditor - wygodne i w miarę intuicyjne w trakcie edycji tongue.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.