Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][html] na [bbcode]
Forum PHP.pl > Forum > Przedszkole
SUICIDE
Witam mam napisany skrypt który zamienia mi z bbcoda na htmla i tak wprowadza treść do bazy.
Podczas edycji treści jestem zmuszony wyciągnąć treść z bazy i znaczniki htmla zamienić spowrotem na bbcoda.

Największy trud niestety ale sprawia mi zmiana znacznika a href

Napisałem coś takiego:

  1. Function bbcode2($zrodlo2){
  2. $zrodlo2=trim($zrodlo2);
  3. $zrodlo2=htmlspecialchars($zrodlo2);
  4. $zrodlo2=preg_replace('<A HREF=>','',$zrodlo2);
  5. $zrodlo2=preg_replace('</A>', '', $zrodlo2);
  6. return $zrodlo2;
  7.  
  8. }


efekt jaki wychodzi :
  1. <[url]"http://xxxxxxxxxxxxxxxxxxx"<[/url]>


Niestety ale < nie zamienił mi na [

Funkcja która zamienia mi z bbcode na html do bazy wygląda następująco:

  1. $zrodlo=preg_replace("#\[url\](.*?)?(.*?)\[/url\]#si", "<A HREF=\"\\1\\2\"</A>", $zrodlo);
Spawnm
Do bazy powinieneś zapisywać bbcode, dopiero przy wyświetlaniu parsujesz na html.
SUICIDE
Ok już poradziłem sobie ze wszystkim. Dziękuje bardzo za szybką odpowiedź i konkretną.
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.