Avatar billede kr-data Nybegynder
01. januar 2004 - 20:18 Der er 12 kommentarer og
1 løsning

Erstatte a href="{link}"

Hej

Jeg skal have et script til at erstatte følgende <a href="{link}"> med ""

Kan i hjælpe?
Avatar billede gil-galad Nybegynder
01. januar 2004 - 20:20 #1
http://www.eksperten.dk/spm/445841  det nederste link  ?!?!?
Avatar billede kr-data Nybegynder
01. januar 2004 - 20:20 #2
Et eksempel på det skal erstattes er f.eks. <a href="http://digte.dk/linkto/linkto.asp?action=author&forfatter=3874" target="_blank">
Avatar billede sqren Nybegynder
01. januar 2004 - 20:20 #3
$_POST[tekst] = str_replace("<a href="{link}">", "\"\"", $_POST[tekst]);
Avatar billede kr-data Nybegynder
01. januar 2004 - 20:21 #4
nop
Avatar billede kr-data Nybegynder
01. januar 2004 - 20:23 #5
sqren> er du sikker på det? {link} er en måde at sige på det variere efter indholdet, hvad der står der
Avatar billede jakoba Nybegynder
01. januar 2004 - 20:24 #6
$_POST[tekst] = str_replace("<a href=\"[^>]*\">", "\"\"", $_POST[tekst]);

Der skulle bare rettes en lille smule.
Avatar billede kr-data Nybegynder
01. januar 2004 - 20:24 #7
og desuden med "" mener jeg at det skal erstattes med ingen ting, altså et tomt felt!
Avatar billede jakoba Nybegynder
01. januar 2004 - 20:26 #8
$_POST[tekst] = str_replace("<a href=\"[^>]*\">", "", $_POST[tekst]);
Avatar billede kr-data Nybegynder
01. januar 2004 - 20:31 #9
<a href="http://digte.dk/linkto/linkto.asp?action=author&forfatter=3874" target="_blank"> er der stadig :(

Koden som den ser ud lige nu i den boks viser:
<a href="http://digte.dk/linkto/linkto.asp?action=author&forfatter=3874" target="_blank">http://digte.dk/linkto/linkto.asp?action=author&forfatter=3874

Jeg vil kort sagt have fjernet <a href="http://digte.dk/linkto/linkto.asp?action=author&forfatter=3874" target="_blank">

Nb. Variablen jeg bruger hedder $description
Avatar billede Slettet bruger
01. januar 2004 - 20:31 #10
$string = preg_replace("|<a href=\"[^\"]+\"[^>]*>|i", "", $string);
Avatar billede kr-data Nybegynder
01. januar 2004 - 20:46 #11
Den virker ;) tak
Avatar billede Slettet bruger
01. januar 2004 - 20:54 #12
jakoba : Man kan da vist iøvrigt ikke bruge regulære udtryk i str_replace.
Avatar billede jakoba Nybegynder
01. januar 2004 - 21:03 #13
Du har helt ret. jeg burde have bemærket det :(
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