Avatar billede sjh Nybegynder
18. september 2005 - 21:41 Der er 9 kommentarer og
1 løsning

fjern <a href

Jeg skal bruge en funktion som kan fjerne <a href=" og </a>

men jeg skal altså bruge den url og tekst:

<a href="http://www.....dk/">Klik her</a>

skal så blive til:

http://www.....dk/ (Klik her)


Jeg fandt den her:
$strHtml = preg_replace("|<a[^>]*>([^<]+)</a>|i", "(\\1)", $strHtml);

men her kan jeg ikke få url ud..
Avatar billede skipperbent Nybegynder
18. september 2005 - 21:42 #1
Det er et mærkeligt spørgsmål, du har slet ikke skrevet det rigtigt.

Hvad du forsøger at sige er, at du gerne vil lave en linkfunktion i PHP. ? right?
Avatar billede sjh Nybegynder
18. september 2005 - 21:45 #2
ha ha nææ jeg vil fjerne alle html links.. men den skal KUN fjerne <a href=" og </a>

sådan at jeg får det ud som:
http://www.....dk/ (Klik her)
Avatar billede sjh Nybegynder
18. september 2005 - 21:48 #3
den her kan næsten:
$strHtml = preg_replace("|<a[^>]*>([^<]+)</a>|i", "(\\1)", $strHtml);

jeg kan bare ikke skrive fx. "\\0 (\\1)" hvor \\0 er url og \\1 er teksten
$strHtml = preg_replace("|<a[^>]*>([^<]+)</a>|i", "\\0 (\\1)", $strHtml);
Avatar billede jakobdo Ekspert
18. september 2005 - 21:48 #4
Du skal kigge på funktionen: www.php.net/strip_tags
Avatar billede nielle Nybegynder
18. september 2005 - 21:49 #5
Prøv denne:

$strHtml = preg_replace("|<a href=\"(.+?)\">(.+?)</a>|i", "\\1 (\\2)", $strHtml);
Avatar billede sjh Nybegynder
18. september 2005 - 21:51 #6
ha ha ja ja ja da var den jo smid et svar.. nielle
Avatar billede nielle Nybegynder
18. september 2005 - 21:54 #7
Svar :^)
Avatar billede sjh Nybegynder
18. september 2005 - 21:57 #8
ha ha mærkeligt spørgsmål..
Avatar billede nielle Nybegynder
18. september 2005 - 22:01 #9
Hvad mener du? Hvordan mærkeligt?
Avatar billede sjh Nybegynder
18. september 2005 - 22:07 #10
Kommentar: skipperbent
18/09-2005 21:42:48

;)
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