ckeen Geschrieben 2. März 2005 Teilen Geschrieben 2. März 2005 habe folgenden beispieltext: http://www.link1.de <a href="http://www.link2.de">link2</a> http://www.link3.de [/PHP] jetzt möchte ich alle links in anklickbare links umwandeln, problem ist nur, das der eine link schon anklickbar ist. mein ansatz: [PHP]$text = preg_replace("/[^<]([\w]+:\/\/[\w-?&;#~=\.\/\@]+[\w\/])/si","<a href=\"$1\">$1</a><br>", $text); -> klappt schon ganz gut, nur wird bei dem schon fertigen link der linktext rausextrahiert:( -> wie kann ich das beheben? thx Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Jaraz Geschrieben 2. März 2005 Teilen Geschrieben 2. März 2005 8.12. Wie mache ich aus URIs im Text anklickbare Links? http://www.php-faq.de/q/q-regexp-uri-klickbar.html Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ckeen Geschrieben 2. März 2005 Autor Teilen Geschrieben 2. März 2005 danke für den link. problem ist da nur, dass er ja dann den link der schon in <a href=".. -form ist nochmal umwandeln würde.. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Jaraz Geschrieben 2. März 2005 Teilen Geschrieben 2. März 2005 Hi, hast du das überhaupt mal ausprobiert? Gruß Jaraz Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ckeen Geschrieben 3. März 2005 Autor Teilen Geschrieben 3. März 2005 ups sorry, hatte zum testen eine text vorliegen, wo die links nebeneinander stehen. wenn die links untereinanderstehen klappt deine version wunderbar, problem ist nur, dass die links auch teilweise nebeneinander stehen.. -> kann man das so ändern, dass auch links die nebeneneinader stehen umgewandelt werden? also z.b.: $text=" http://www.fwEEerfwe.com *http://fsdf.de http://www.zzzzzdfgzzzz.de http://www.zzzzzdfgzzzz.de t r http://www.zzzzzdfgzzzz.de <a href=http://www.elinkswr.de>linktexter</a>ttr *http://www.asdffsd.net http://fsdf.de ";[/PHP] Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
-TBB- Oklino Geschrieben 10. März 2006 Teilen Geschrieben 10. März 2006 naja der Beitrag is zwar schon nen Jahr alt aber falls dennoch interesse besteht... ne kurze "idee": ich gehe mal davon aus, dass $text aus einer html-datei stammt. Diese mit file() einlesen, schleife-> $text[$i] splitten, weitere schleife (count von 2. array)mit preg_replace und $splittext[$j]. das ganze wieder in $text[$i] zurück und am ende html-datei überschreiben. ich hab jetzt schon nen paar Monate nicht mehr mit PHP gearbeitet aber ich glaube die benötigten Funktionen hießen: - fwrite(), split() (kann auch sein dass ich das mit javascript verwechsel - einfach mal im php-manual schauen) und file(). Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.