Avatar billede supermand69 Nybegynder
24. oktober 2004 - 12:14 Der er 5 kommentarer og
1 løsning

eregi_replace syntakser

hvor kan man se de forskellige "syntakser" eller hvad de kaldes i eregi_replace??

\s \n og hvad der nu ellers kan bruges?

?*^$ osv
Avatar billede hmortensen Nybegynder
24. oktober 2004 - 12:35 #1
Avatar billede mollevp Nybegynder
24. oktober 2004 - 12:49 #2
Avatar billede supermand69 Nybegynder
24. oktober 2004 - 13:13 #3
jeg har siddet og prøvet mig lidt frem og er kommet frem til følgende:

return eregi_replace("((f|ht)tps?://)([a-z0-9@:_.~#/]+)\??([a-z0-9._&=%]+)", "<a href='\\0' target='_blank'>\\0</a>", $txt);

http://clark.avansis.dk/test/url2link.php

- men hvordan kan man tilføjet at linket også kan nøjes med at starte med www. ??
Avatar billede supermand69 Nybegynder
24. oktober 2004 - 13:43 #4
jeg har så forsøgt at smide det i et array, men det kan jeg ikke få til at virke?

http://clark.avansis.dk/test/url2link2.php
Avatar billede supermand69 Nybegynder
24. oktober 2004 - 14:55 #5
er der ingen som gider hjælpe?? :(

jeg får en fejl her som siger:
Warning: Unknown modifier '(' in s:\http\_www\avansis.dk\_clark\test\url2link2.php on line 26

$trans_arr = array(
        "((f|ht)tps?://)([a-zA-Z0-9@:_.\-~#/]+)\??([a-zA-Z0-9_&=%]+)" => "<a href='\\0' target='_blank'>\\0</a>"
    );
   
    return preg_replace(array_keys($trans_arr), array_values($trans_arr), $txt);
Avatar billede supermand69 Nybegynder
24. oktober 2004 - 15:32 #6
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester