Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Frage zu BB-Codes
#1
Ich habe mal eine Frage zu den bbcodes, nämlich wie man das macht:

Ich würde zuerst mit htmlentites alle html-Befehler löschen und dann zb [img] durch <img src=" mit str_replace ersetzen... oder wie macht ihr das?

Grüße
knollenmax
Reply
#2
Google hilft.. Smile

Aber ich blick das auch net ganz mit den Codes (z.B. ?, /, \ %).
Hab mir das mal durchgelesen, wie das funktioniert, aber blick das trotzdem nicht...

Naja, wie gesagt: Google hilft dir ^^

EDIT: Die "Codes" heißen REGEX ;-)
Manchmal denke ich:
Reply
#3
Ok, werd ich mir mal ansehen...
Reply
#4
http://www.tutorials.de/php-tutorials/14...regex.html
Hier.

Sehr gut zu verstehen - habs mir durchgelesen und gut verstanden.
Muss das bestimmt wenn ich das mal machen muss, paar Mal anschauen, aber irgendwann
kann ich das schon Tongue
Manchmal denke ich:
Reply
#5
Hatte mal in einem anderem Forum ein Tutorial gepostet:
Tutorial
✝ RiP 
Weiter geht's  Cool
Reply
#6
ahh, ok, ich habe gerade so ein skript auch auf php-einfach.de gefunden, dort ist auch ein teil mit js programmiert, läuft bei mir aber nicht richtig...

http://php-einfach.de/codeschnipsel_8663.php

muss es noch mal durchgehen...
Reply
#7
Viel zu aufwendig für BBCodes Big Grin

Schau dir einfach milos' Tut bzw. Code an ;-)
Versuch es zu verstehen und dann ist es auch einfach ^^

EDIT: #2000 Beitrag
Auch mal eins gemacht:

PHP Code:
<?php
function bbcode($string) {
    
$string preg_replace("/\[b\](.*?)\[\/b\]/""<b>$1</b>"$string);
    
$string preg_replace("/\[u\](.*?)\[\/u\]/""<u>$1</u>"$string);
    
$string preg_replace("/\[url=(.*?)\](.*?)\[\/url\]/""<a href='$1'>$2</a>"$string);
    
$string preg_replace("/\[s\](.*?)\[\/s\]/U""<strike>$1</strike>"$string);
    
$string preg_replace("/\[i\](.*?)\[\/i\]/U""<i>$1</i>"$string);
    
    return 
$string;
    }

$hallo "[b]Fett[/b]  [u]Unterstrichen[/u]  [i]Kursiv[/i]  [url=http://dslan.gfx-dose.de]Link[/url]  [s]Durgestrichen[/s]";
echo 
bbcode($hallo);
?>

Funktioniert einwandfrei Tongue
Manchmal denke ich:
Reply




Users browsing this thread: 1 Guest(s)