Login  Regeln Aktuelles Datum und Uhrzeit: 07.09.2008, 05:11  
Startseite
Registrieren
Profil
Suchen
Mitgliederliste
Verzeichnis
Impressum



Partner
kostenlose Homepage
Fussball
Kostenloses Forum
SMS kostenlos
Webhosting
Webmasterportal
Kostenlos
Kredit ohne Schufa
Esoterik-Forum
Selbsthilfeforum
Artikel Backlink
Datenrettung
CODE-TAG

 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Serverseitige Websprachen
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
lundner
Beliebter [User]
Beliebter



Anmeldung: 15.11.06
Beiträge: 312
Wohnort: Zingst

BeitragVerfasst am: 06.03.2007, 20:48    Titel: CODE-TAG Antworten mit Zitat

ich habe folgendes gegeben:
Code:

   function bbcode2html($string){
   
      while ($tmp_string != $string){
         $tmp_string = $string;

         //[code][/code]
         $string = ereg_replace('\[code\]([^\[]+)\[/code\]','<code>\\1</code>',$string);
            
         //[b][/b]
         $string = ereg_replace('\[b\]([^\[]+)\[/b\]','<b>\\1</b>',$string);
         
         //[img][/img]
         $string = ereg_replace('\[img\]([^\[]+)\[/img\]','<img src="\\1" height="100" width="100" alt="lundner">',$string);
            
         //[i][/i]
         $string = ereg_replace('\[i\]([^\[]+)\[/i\]','<i>\\1</i>',$string);
            
         //[u][/u]
         $string = ereg_replace('\[u\]([^\[]+)\[/u\]','<u>\\1</u>',$string);
         
         //[url=link]name[/url]
         $string = preg_replace("#\[url=(.+?)\](.+?)\[/url\]#is", '<a href="\1" target="_blank">\2</a>', $string);
      
      }   
   return($string);
   }


die funktion wandelt bbcode in html um. Ich habe allerdings Probleme beim Code-TAG!
In meinem Code verwende ich ja auch eckige Klammern und das führt dazu, dass der [code] BBcode nicht in einen <code> Tag gewandelt wird.

Kennt sich jemand mit regulären Ausdrücken und kann mir diesen teil anpassen?
[code]
//[code][/code]
$string = ereg_replace('\[code\]([^\[]+)\[/code\]','<code>\\1</code>',$string);
[/code]

_________________
meine Homepage: lundner.com
meine Fotos:photos.lundner.com


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen AIM-Name MSN Messenger
lundner
Beliebter [User]
Beliebter



Anmeldung: 15.11.06
Beiträge: 312
Wohnort: Zingst

BeitragVerfasst am: 07.03.2007, 16:57    Titel: Antworten mit Zitat

ich hab es jetzt anders gelöst und mich komplett von den bbcodes verabschiedet! so hab ich mehr möglichkeiten meine nachrichten zu gestalten und 2. bin ich ja der einzige der dort nachrichten schreibt.

Hab eine nette Funktion gefunden
und will sie mal nicht vorenthalten:
Code:

   function html_code($texte){
         $tablo=split("<code>",$texte);
         $texte="";
         $texte.=$tablo[0];
         foreach($tablo as $cle=>$valeur){
             if(eregi("</code>",$valeur)){
                 $tablo1=split("</code>",$valeur);
                 $tablo1[0]=eregi_replace("<","&lt;",$tablo1[0]);
                 $tablo1[0]=eregi_replace(">","&gt;",$tablo1[0]);
                 foreach($tablo1 as $cle1=>$valeur1){
                     if($cle1==0)
                         $valeur1="<code>".$valeur1."</code>";
                        $texte.=$valeur1;
                 }
                }       
            }
      return $texte;
   }


mich würde aber trotzdem noch die lösung für bbcode interessieren!

_________________
meine Homepage: lundner.com
meine Fotos:photos.lundner.com


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen AIM-Name MSN Messenger
bangolo
Helfer [User]
Helfer



Anmeldung: 01.03.07
Beiträge: 171

BeitragVerfasst am: 07.03.2007, 18:55    Titel: Antworten mit Zitat

probier mal so Smilie

Code:
str_replace("[code]","<blockquote><pre><smallfont>code:</smallfont><hr>",$message);
            str_replace("[/code]","<hr></pre><normalfont></blockquote>",$message);


hoffe es hilft Sehr glücklich

das dürfte auch mit eregi_replace gehen nur nicht in einem Ausdruck

_________________
http://www.die-abnehm-seite.de - http://www.wellness-beauty-info.de - http://www.artikel-liste.de


Nach oben
Private Nachricht senden
lundner
Beliebter [User]
Beliebter



Anmeldung: 15.11.06
Beiträge: 312
Wohnort: Zingst

BeitragVerfasst am: 07.03.2007, 18:58    Titel: Antworten mit Zitat

ja gut das sollte funktionieren! da ich eh immer die code-tags schliessen würde müsste das kein problem sein.. hab da nicht dran gedacht! Winken
_________________
meine Homepage: lundner.com
meine Fotos:photos.lundner.com


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen AIM-Name MSN Messenger
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Gehe zu:  

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge MouseOver beim Bild im folgenden Code Galaxy HTML & CSS 5 21.08.2008, 20:42 Letzten Beitrag anzeigen
Keine neuen Beiträge Code für Drop-Down menü Coding Entertainment HTML & CSS 15 05.08.2008, 16:25 Letzten Beitrag anzeigen
Keine neuen Beiträge Html code per post senden Seppi Serverseitige Websprachen 2 01.05.2008, 12:26 Letzten Beitrag anzeigen
Keine neuen Beiträge php Code funktioniert nicht 800XE Einsteigerforum 2 24.03.2008, 20:27 Letzten Beitrag anzeigen
Keine neuen Beiträge Alten Code valide machen - Hilfe eon247 HTML & CSS 3 13.02.2008, 17:51 Letzten Beitrag anzeigen
Threadübersicht