Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

PHP: UBB-Code

Diskussion: PHP: UBB-Code im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hi, Ich bin (immer noch) daran mir ein Gästebuch in PHP zu schreiben. Eigentlich klappt alles ganz gut. Nur ...

Antwort
Alt 01.06.02, 15:11   #1 (permalink)
Member of Honour
 
Registriert seit: 06.10.01
mido Leistung: Facit NTK
Likes: 1
Standard PHP: UBB-Code

Anzeige

Hi,
Ich bin (immer noch) daran mir ein Gästebuch in PHP zu schreiben. Eigentlich klappt alles ganz gut. Nur das mit dem UBB-Code bekomme ich noch nicht ganz hin...
Die Datei soll den UBB-Code durch HTML-Code ersetzen.
Bei einfachen Sachen wie [ b ] oder [ i ] funktioniert es ja so ganz gut:

PHP-Code:
ereg_replace("[b]\",\"<b>\",$message);
ereg_replace(\"[/b]\",\"</b>\",$message); 
Aber wie soll das gehen mit solchen Sachen wie Links einfügen?
Also wenn der Code so aussieht:
[ URL=http://hallo.de]Ein Link[/ URL]

???
danke,
cu,
little_Newbie
mido ist offline   Mit Zitat antworten
Alt 02.06.02, 00:15   #2 (permalink)
Member of Honour
 
Registriert seit: 20.10.01
boppy Leistung: Facit NTK
boppy eine Nachricht über ICQ schicken
Likes: 0
Standard RE: PHP: UBB-Code

PHP-Code:
<?
$input 
"[url=http://www.boppy.de]text link[/url]\";

$url = explode(\"]\",$input);
$url[0] = ereg_replace(\"\[url=\",\"\",$url[0]);

$text = ereg_replace(\"\[url=[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]\]\", \"<a href=\\"". $url[0] .\"\\"
>", $input);
$text = ereg_replace(\"\[/url\]\", \"</a>\", $text);

echo $text;
?>
Ich denke, dass es bessere möglichkeiten gibt, aber vielleicht ist es eine denkanregung *g*
boppy ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 02.06.02, 17:07   #3 (permalink)
Member of Honour
Themenstarter
 
Registriert seit: 06.10.01
mido Leistung: Facit NTK
Likes: 1
Standard

hi boppy!
danke so geht's.
Nun aber mal ne Frage zum Code. Schließlich will ich ihn ja auch verstehen .
Was bedeuten die im ersten ereg_replace() enthaltenen :alpha:. :alnum: und :space: ?
vielen dank.
cu,
little_Newbie
mido ist offline   Mit Zitat antworten
Alt 02.06.02, 19:46   #4 (permalink)
Member of Honour
 
Registriert seit: 20.10.01
boppy Leistung: Facit NTK
boppy eine Nachricht über ICQ schicken
Likes: 0
Standard

:alpha:
-> Alle Aphazeichen, also: abcdefghijklmnopqrstuvwxyz (ich gluabe samt sonderzeichen, wie é? usw usf)
:alnum:
-> Alle Aphanumerischenzeichen, also abcdefghijklmnopqrstuvwxyz1234567890
:space:
-> Leeschritte. SpaceTaste eben )
:print:
Alle druckbaren zeichen. Ausgenommen sind äöü usw. Machbar sind jedoch !"%$&)/( usw usf.
boppy ist offline   Mit Zitat antworten
Alt 03.06.02, 20:23   #5 (permalink)
Member of Honour
Themenstarter
 
Registriert seit: 06.10.01
mido Leistung: Facit NTK
Likes: 1
Standard

danke boppy.
Aber ich habe noch ein kleines Problem mit dem Script.
Es erkennt nur Links, wenn dessen Text ein Leerzeichen enthällt.
woran liegt das?
cu und danke!!!
little_Newbie
mido ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » PHP: UBB-Code
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
code von exe an code von anderen exe hängen? (c++) <b00n> Code Kitchen 14 09.07.07 15:43
Fun-with-code Gulliver Off topic-Zone 6 04.08.06 19:04
Code Spongebob91 (Web-) Design und webbasierte Sprachen 8 22.06.06 19:40
Code Crash_X (In)security allgemein 16 08.12.05 21:35
Was ist das für ein Code? Lou_2 Cryptography & Encryption 7 02.10.04 14:14


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61