U2KMedlem sedan jan. 2000224 inlägg Nu är det så här att jag har kommit till ett problem.. Jag har med hjälp av str_replace funktionen kunnat göra inläggen lite mer personliga.. Men nu vill jag att den ska länka själv..
Jag har sett på reguljära uttryck men blir inte särskilt klokare..
Exempel.
$str = "Besök <A HREF="http://www.webforum.nu";" TARGET=_blank>www.webforum.nu";</A>
// Detta ska bli till
$str = "Besöka <a href='www.webforum.nu'>www.webforum.nu</a>";
Snälla hjälp mig :)
------------------
//Du ska inte slänga vatten över ån.
PHP vs ASP (10 - 0)
stevenetMedlem sedan juni 20001 251 inlägg Antar att det är följande du är ute efter:
$str = eregi_replace("\[url\]([a-zA-Z\.\:\/?åäöÅÄÖ0-9_\-]+)\[/url\]","<a href=\"\\1\">\\1</a>",$str);
------------------
SteveNet - stevenet@webmarkit.net
Cogito ergo doleo.
[Redigerat av stevenet den 04 feb 2001]
U2KMedlem sedan jan. 2000224 inlägg JA, jag tror det. Kan du inte förklara vad som händer? Det ska inte vara så att man ska skriva in [url) eller något utan det ska göras automatisk som det gör här på webforum när jag nu skriver in denna adressen
www.webforum.nu
Så länkar den automatiskt.. Var det ett sådant sätt som din kod funkade?
------------------
//Du ska inte slänga vatten över ån.
PHP vs ASP (10 - 0)
stevenetMedlem sedan juni 20001 251 inlägg Ovanstående kod konverterar [ u r l ] h t t p : / / w w w . l a n k . s e [ / u r l ] till länkar. För automatisk, använd följande:
$str = preg_replace( "/(?i)((http|news|ftp)+:\\/\\/\\S+)/", "<a href='\\1' target='_blank'>\\1</a>", $str );
------------------
SteveNet - stevenet@webmarkit.net
Cogito ergo doleo.
U2KMedlem sedan jan. 2000224 inlägg Tack, bra.. :)
Det är nu man inser att det webforum är bäst
------------------
//Du ska inte slänga vatten över ån.
PHP vs ASP (10 - 0)
U2KMedlem sedan jan. 2000224 inlägg Någon måste ju ha kunskapen om detta dadaistiska verk.. Finns det någon sida man kan läsa mer om det.. Jag har kollat på php.net men där står det ju ganska lite med förklaringar...
------------------
//Du ska inte slänga vatten över ån.
PHP vs ASP (10 - 0)
KimMedlem sedan jan. 20007 697 inlägg stevenet
Du skulle möjligtvis inte kunna dra en snabb förklaring på den där regexp:en?
Jag fattar inte så mycket faktiskt.
------------------
Jag är hellre rik än dum
stevenetMedlem sedan juni 20001 251 inlägg ? - matchar 0 till en gång
http|news|ftp - matchar http,news och ftp
+ - matchar en gång eller fler
\S - matchar alla tecken förutom tomrumstecken (mellanslag, tab, ny rad)
Bör även nämna att regexp:en är hämtad ifrån projekt wF.
Ytterliga frågor hänvisas till manualen:
http://www.php.net/manual/en/pcre.pattern.syntax.php
------------------
SteveNet - stevenet@webmarkit.net
Cogito ergo doleo.