tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
1270
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Schiwi Schiwi ist offline Mitglied
    Registriert seit
    Dec 2007
    Beiträge
    13
    hi alle,

    ich such nach einer möglichkeit internetadressen in einem text als links anzeigen zu lassen, welche funktionen sind dafür zuständig, wonach muss ich da suchen? hat das schonmal jemand gemacht und hat den code noch irgendwo rumliegen?

    ich dachte da an

    prüfen ob in $text "http://" vor kommt, dann alles was zwischen "http://" und dem ersten leerzeichen ist in eine variable ($homepage) packen und das dann mit '<a href="$homepage">$homepage</a>' ersetzen

    ich hoffe ich hab das verständlich beschrieben...

    gruß schiwi
     

  2. #2
    drucko drucko ist offline Mitglied Gold
    Registriert seit
    Sep 2007
    Beiträge
    244
    Hallo,
    das sollte in etwa das erledigen, was du dir vorstellst:
    PHP-Code:
    $text preg_replace('#(http\:\/\/[a-zA-Z0-9\.\-\/]+)#'"<a href=\"\\0\">\\0</a>" ,$text); 
    MfG
     

  3. #3
    Schiwi Schiwi ist offline Mitglied
    Registriert seit
    Dec 2007
    Beiträge
    13
    ja, genau das suchte ich, vielen dank, funktioniert (fast) super, hat nur mit sub-domains noch probleme, muss ich noch etwas anpassen...
     

  4. #4
    Schiwi Schiwi ist offline Mitglied
    Registriert seit
    Dec 2007
    Beiträge
    13
    hm, da brauch ich wohl hilfe, komm mit den zeichen nich klar [a-zA-Z0-9\.\-\/]+)
    a-zA-Z0-9 versteh ich noch, dann wirds schwierig weis einer ne seite wo das erklärt wird?

    es spuckt übrigends dieses aus: (beispiel)
    http://www.gmx.d e http://www.gmx.d/

    http://schiwi.at h.cx http://schiwi.at/

    äh, hat sich erledigt (nich aufgepasst )
    Geändert von Schiwi (10.12.07 um 20:08 Uhr) Grund: fehler gefunden
     

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 25.08.10, 19:13
  2. Antworten: 2
    Letzter Beitrag: 25.06.08, 14:17
  3. getURL("http://abc.de" "_blank"); - funktioniert nicht mehr
    Von ali-gator im Forum Flash Plattform
    Antworten: 5
    Letzter Beitrag: 04.05.06, 10:31
  4. Finder methods + JBoss + Was expecting one of: "CONCAT" "SUBSTRING" ... "(" ... <STRI
    Von cengizhdde im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 6
    Letzter Beitrag: 27.05.05, 15:29
  5. Antworten: 2
    Letzter Beitrag: 05.01.05, 04:07