str_replace für links
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
alos
archiv
artikel
ausdruck
befehl
beitrag
bestimmten befehl
betonung
chinese
entschuldigung
ergebnis
funktion
genaue festlegungen
manual
quellen
schreibe
sonderzeichen
stehen
-
also so wie bei lima. ich habe mal geh?rt od. gelesen das es da einen bestimmten befehl, funktion gibt. alos wenn ich schreibe
http://rideofsteel.lima-city.de wird das zu einem link. ich glaube mit mailto
ging der auch noch aber das ist mir nicht so wichtig...
falls ich das nur getr?umt habe bitte ich um entschuldigung -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Der Befehl hei?t preg_replace():
http://www.php.net/manual/de/function.preg-replace.php
... aber bitte nicht so wie bei Lima. Da scheitern n?mlich regelm??ig einige "Links", die ich von Wikipedia-Artikeln oder Google-Suchen reinkopieren m?chte. Besser ist es, wenn du es so machst:
(Ich zitiere mich da mal selbst)
... du wandelst einfach alles, was so ?hnlich*) wie eine URL aussieht, in einen HTML-Link um:
$ergebnis = preg_replace('/(http\:\/\/[^\s\>]+)(\s)/', '<a href="$1">$1</a>$2', $text);
*) Die Betonung liegt auf "so ?hnlich", weil es f?r die Zeichen, die in einer URL stehen d?rfen/k?nnen, genaue Festlegungen gibt. F?r die meisten F?lle reicht aber der regul?re Ausdruck, den ich verwendet habe, aber aus.
Quelle: http://forum.de.selfhtml.org/archiv/2006/7/t132304/#m856309
-
Links werden besonders dann gerne zerschossen bzw funktionieren nicht mehr richtig wenn da htmlentities drin sind, also z.Bsp. index.php&thread=23456
Das ganze m?sste dann um korrekt als Link
dargestellt zu werden statt "&" mit "& a m p ;" (bitte zusammenschreiben, Lima macht automatisch ein & draus wenn ich das zusammengeschrieben posten will - lol) oder
sowas in der Art sein, da wohl einige
Browser Probleme mit den Sonderzeichen
haben (vor allem die Chinesen )
Beitrag ge?ndert am 9.07.2006 13:42 von portalofhell -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage