BBCode im Gästebuch
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
aufbauen
beispiel
bild
code
einfache funktion
einfachen dingen
eintrag
erfolg
fehler
funktion
helfen
http
inhalt
manual
platzhalter
punkt
schauen
text
url
verwenden
-
Ich wollte mir BBCodes in mein Gästebuch einbauen.
Habe gesucht bei google und bin auf das gestosen:
http://www.tutorials.de/forum/php-tutorials/279124-bbcode-mit-php-parsen.html
Wollte dann die neue $bb nach und nach aufbauen und wollt schauen ob das geht :
$bb = preg_replace('/\[bild\](.*?)\[\/bild\]/', '<table><tr><td>$1</td></tr></table>', $bb);
Dann habe ich die bbcode.php datei per include eingefügt.
Dann habe ich in mein Gästebuch
$inhalt = parseBBCode2HTML( $row->inhalt);
eingefügt. Aber leider ging das überhaupt nicht. Im Gästebuch eintrag hat man die Platzhalter also [bild] und [/bild] gesehen.
Dann habe ich hier bei Lima City ein Tutorial namens BBCode für jederman aber damit hatte ich noch weniger erfolg.
Kann mir irgendeiner helfen?
Wo liegt mein Fehler? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Bei solchen einfachen Dingen wie ein Bild einzufügen braucht man keine koplexen Funktionen wie preg_replace. Die einfache Funktion str_replace reicht da völlig aus. Damit kann man sich einen einfachen Code basten, wie zum Beispiel:
$text = str_replace('[bild]', '<img src="', $text); $text = str_replace('[/bild]', '" border="0" />', $text);
Einfach aber voll funktionsfähig.
mfg drafed-map -
Wollte dann die neue $bb nach und nach aufbauen und wollt schauen ob das geht :
$bb = preg_replace('/\[bild\](.*?)\[\/bild\]/', '<table><tr><td>$1</td></tr></table>', $bb);
Hi,
kann sein das ich dich falsch verstehe, aber wenn ich dein nach und nach aufbauen richtig verstehe oder vielleicht deute dann musst du auch $bb .=[...] verwenden. Also den punkt vor dem =, damit bezweckst du das es praktisch immer an dem vorherigen der Inhalt der Variabel an gehangen wird.
mfG
Chris -
Sieht voll verwirend aus. Es wäre besser wenn man den Code auch besser gestaltet. So kommt man nicht so schnell durcheinander.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage