wie mache ich folgendes:

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • wie mache ich folgendes:

    webmaster@meine.tdl
    (email)webmaster@meine.tdl(/email)
    (email=webmaster@meine.tdl)webmaster(/email)


    Jetzt will ich in meiner preg_replace Abfrage prüfen ob vor der eMail ein ) oder = ist und nur wenn das nicht der Fall ist die eMail ersetzen.
    *winks*
    Gilbert
    ------------------------------------------------
    Hilfe für eine Vielzahl von Problemen!!!
    http://www.1st-rootserver.de/

  • #2
    nimm sowas, dann kannste in der Funktion noch nen paar Überprüfungen vornehmen,
    zB Javascripte entsorgen etc.
    PHP-Code:
    function url$url$title "" )
    {
        
    $title=$title?$title:$url;
        return 
    "<a href=\"$url\" target=_blank>" str_replace"\\\"""\""$title ) . "</a>";


    $text preg_replace(     array(     "/\[url\](.*)\[\/url\]/esiU",             // simple url
                                    
    "/\[url=(.*)\](.*)\[\/url\]/esiU" ),     // url=link
                            
    array(     "url('\\1')",
                                    
    "url('\\1','\\2')", ),
                            
    $text ); 
    äquivalent dazu funzt es mit Mail, ...
    TBT

    Die zwei wichtigsten Regeln für eine berufliche Karriere:
    1. Verrate niemals alles was du weißt!


    PHP 2 AllPatrizier II Browsergame

    Kommentar


    • #3
      Ist mir nicht ganz klar wie das gehen soll.
      Da ich ja die VBB/UBB Function aus dem Code-Schnipsel Forum benutze.

      Eigentlich hatte ich an was anderes gedacht.

      Von wegen mit einer If-Abfrage ob davor eines der Zeichen ist.

      Geht sowas nicht bei eregi_replace?
      *winks*
      Gilbert
      ------------------------------------------------
      Hilfe für eine Vielzahl von Problemen!!!
      http://www.1st-rootserver.de/

      Kommentar

      Lädt...
      X