Avatar billede dennism Nybegynder
24. april 2003 - 18:23 Der er 6 kommentarer og
1 løsning

PHP - omdan link

Jeg har en database hvor jeg kører denne funktion, før data'ene kommer ind i tabellen:

$tekst = htmlentities($tekst);
$tekst = ereg_replace("http://([a-zA-Z0-9@:%_.~#-\?&]*)", "<a target=_blank href=\"http://\\1\">\\1</a>", $tekst);

Hvad kan jeg nu gøre for at redigere alle rækkerne i min tabel tilbage igen?

Jeg har nemlig bestemt mig for at jeg først vil køre disse lige før de printes til skærmen.
Avatar billede Slettet bruger
24. april 2003 - 19:08 #1
god idé.. kommer med et forslag omlidt
Avatar billede Slettet bruger
24. april 2003 - 19:09 #2
$tekst = ereg_replace("<a target=_blank href=\"http://([a-zA-Z0-9@:%_.~#-\?&]*)\">([a-zA-Z0-9@:%_.~#-\?&]*)</a>", "http://\\1", $tekst);
Avatar billede Slettet bruger
24. april 2003 - 19:09 #3
ved ikke hvor korrekt den er, men den skulle virke
Avatar billede dennism Nybegynder
24. april 2003 - 19:31 #4
Super.. Tusind tak!
Avatar billede Slettet bruger
24. april 2003 - 19:43 #5
dvsl.
Avatar billede dennism Nybegynder
24. april 2003 - 20:09 #6
HVad med:
$tekst = htmlentities($tekst);

?
Avatar billede Slettet bruger
24. april 2003 - 21:00 #7
skal den også laves om??

tror det er noget lign. $tekst = ereg_replace("&gt", ">", ereg_replace("&lt", "<", $tekst));

virker 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