Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML] textarea </p> i \n
janasz
post 11.01.2009, 17:36:57
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 4.12.2008
Skąd: warszawa

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
help_mee
post 11.01.2009, 19:13:08
Post #2





Grupa: Zarejestrowani
Postów: 244
Pomógł: 21
Dołączył: 10.02.2008
Skąd: Załęcze Wielkie

Ostrzeżenie: (0%)
-----


str_replace

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

chyba coś takieqo ;]

Pozdrawiam.


--------------------
Amentis dolet!
Deus et patria!
» Pomogłem? Kliknij Pomógł.
Go to the top of the page
+Quote Post
piotrooo89
post 11.01.2009, 22:28:12
Post #3


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




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. ?>
?

Ten post edytował piotrooo89 11.01.2009, 22:29:09


--------------------
Go to the top of the page
+Quote Post
erix
post 11.01.2009, 23:01:53
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




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. ?>


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
zulus
post 11.01.2009, 23:41:15
Post #5





Grupa: Zarejestrowani
Postów: 225
Pomógł: 18
Dołączył: 30.06.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Ew użyj jakiś edytor WySiWyG typu mcEdit czy FCKEditor - wygodne i w miarę intuicyjne w trakcie edycji tongue.gif


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 07:58