Avatar billede mikze Nybegynder
25. juli 2005 - 14:52 Der er 10 kommentarer og
2 løsninger

Validering af URL

Et stykke PHP kode der tjekker om den indtastede URL er rigtig. Og den indtastede url skal kunne tage imod:

http://outblaster.dk
http://www.outblaster.dk
www.outblaster.dk
outblaster.dk

altså det man kan skrive.
Avatar billede mikze Nybegynder
25. juli 2005 - 14:56 #1
Men den skal sætte http:// på hvis man skriver www.outblaster.dk eller outblaster.dk, og så skal den sætte www. ind ved det øverste eksempel, og til sidst kan jeg bruge en funktion der fjerner http:// til når jeg skal vise linket så der kun står www.outblaster.dk fx.
Avatar billede erikjacobsen Ekspert
25. juli 2005 - 14:57 #2
Det er ikke for at løse dit problem, men du kan normalt ikke tillade dig at sætte "www." foran, hvis det ikke er angivet. www.outblaster.dk og outblaster.dk kan sagtens pege 2 forskellige steder hen.
Avatar billede mikze Nybegynder
25. juli 2005 - 15:01 #3
Jeg ved det, men jeg er ikke tilhænger af hverken http://fuckwww.dk eller noget omvendt :-)

Så jeg tillader mig sådan et script alligevel :)
Avatar billede roenving Novice
25. juli 2005 - 15:20 #4
-- hvis du indsætter www foran adressen til min side, kommer du et helt andet sted hen, der _må_ ikke være www foran !-)
Avatar billede mikze Nybegynder
25. juli 2005 - 15:24 #5
roenving, fixer du ikke lige et script :) ?
Avatar billede roenving Novice
25. juli 2005 - 15:42 #6
PHP er ikke min boldgade, så der kan jeg ikke hjælpe dig, men måske kan ljwebcoms tagster give dig nogle ideer: Hrm, jeg kan ikke komme i kontakt med hans side ,-(
Avatar billede mikze Nybegynder
25. juli 2005 - 16:14 #7
øv.

håber bare på spørgsmålet ikke går i stilstand :|
Avatar billede phhepl Nybegynder
25. juli 2005 - 17:35 #8
mikze, forstår det ikke helt :o)

hvis man skriver http://www....dk skal den springer videre til wwww....dk
hvis man skriver http://....dk skal dne springer videre til www....dk

?
Avatar billede mikze Nybegynder
25. juli 2005 - 18:54 #9
Ok ændrer i det.

Hvis man skriver http://www.side.dk skal den skrive www.side.dk
Hvis man skriver http://side.dk skal den skrive side.dk
Hvis man skriver www.side.dk skal den skrive www.side.dk
Hvis man skriver side.dk skal den skrive side.dk
Avatar billede phhepl Nybegynder
25. juli 2005 - 19:24 #10
<?php
$url="http://wwww....dk";
print str_replace(strtolower($url), "http://", "");
?>
Avatar billede phhepl Nybegynder
25. juli 2005 - 19:25 #11
Svar,

du kan slå funktionerne op på www.php.net håber det kunne bruges!
Avatar billede mikze Nybegynder
25. juli 2005 - 21:41 #12
Det kunne det desværre ikke. Jeg fandt en anden løsning et sted her på eksperten.dk.
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