Avatar billede cmau Nybegynder
15. januar 2005 - 17:42 Der er 2 kommentarer og
1 løsning

ordenligt link og email

Hejsa, jeg har denne kode, som laver fx hej@hej.dk til en email og http://exp.dk til et link, men der skal være mellemrum efter. Man kan ikke bare skrive http://exp.dk også bruge enter til næste linje. Der skal være mellemrum. Nogle der kan gøre så man ikke behøves at lave mellemrum?

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

$data = ereg_replace("([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+[.]{1}[a-zA-Z0-9._-]+)","<a href=\"mailto:\\1\">\\1</a>",$data);
Avatar billede cmau Nybegynder
16. januar 2005 - 10:23 #1
Slet ingen der ved noget?
Avatar billede cmau Nybegynder
16. januar 2005 - 14:08 #2
Nej har du ikke. Fejlen kan du se her:  http://woox.dk/new/  i øverste nyhed. Der står:

http://woox.dk 

^Den er der lavet en mellemrum efter linket^

http://woox.dk  />  http://woox.dk  med mellemrum

^Det er i mysql databasen 2 linjer som ser sådan her ud:

http://woox.dk
http://woox.dk  med mellemrum

men fordi der i første linje ikke er mellemrum efter linket udskriver den de sådan her:

http://woox.dk  />  http://woox.dk  med mellemrum

#####

Det er det jeg gerne vil have væk kan i hjælpe med det?

PS. Har fået det til at virke med emails, men stadig ikke med http/links.
Avatar billede cmau Nybegynder
16. januar 2005 - 16:19 #3
.
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