Avatar billede thingholm.dk Nybegynder
09. oktober 2003 - 00:33 Der er 12 kommentarer og
1 løsning

Tjek domæne

Hej

Hvordan tjekker jeg på hvad domænet hedder derfra ens fil bliver kørt? Strengen skal formateres - e.g.

"http://www.thingholm.dk" skal laves om til "www.thingholm.dk".

VH

Anders
Avatar billede nasneja Nybegynder
09. oktober 2003 - 00:43 #1
Avatar billede nasneja Nybegynder
09. oktober 2003 - 00:43 #2
<?php
if($link=="") {
$link = "http://www.jubii.dk";
}
$udenhttp = ereg_replace("http://", "", $link);
print $link . "<br>". $udenhttp;
?>
Avatar billede nasneja Nybegynder
09. oktober 2003 - 00:43 #3
svar.
Avatar billede thingholm.dk Nybegynder
09. oktober 2003 - 00:43 #4
ok, så mangler jeg bare PHP-koden :-)
Avatar billede thingholm.dk Nybegynder
09. oktober 2003 - 00:43 #5
ahh, lige hurtig nok ;-)
Avatar billede squashguy Nybegynder
09. oktober 2003 - 00:44 #6
den gik sgu i stykker ved https
Avatar billede thingholm.dk Nybegynder
09. oktober 2003 - 00:44 #7
Sciptet mangler stadig at detecte domænenavnet.
Avatar billede thingholm.dk Nybegynder
09. oktober 2003 - 00:45 #8
kan man ikke lave en if/else sætning som tjekker på om domænenavnet er http eller https ?
Avatar billede nasneja Nybegynder
09. oktober 2003 - 00:47 #9
koden fjerne kun http://
hvis den også skal fjerne https skal der yderligere
$udenhttp = ereg_replace("https://", "", $udenhttp); på
Avatar billede thingholm.dk Nybegynder
09. oktober 2003 - 01:36 #10
ok, men den skal også barbere alt væk efter eventuelle "/", så http://www.thingholm.dk/test.htm bliver til www.thingholm.dk
Avatar billede xyborx Nybegynder
09. oktober 2003 - 02:55 #11
Hvorfor genopfinde hjulet?
http://dk2.php.net/manual/en/function.parse-url.php

$url_array=parse_url('https://www.tingholm.dk/test.htm');
echo 'Domænet er: '.$url_array['hostname'];
switch ($url_array['scheme'])
{
    case 'http': echo '<BR />Bah.. Almindelig ukrypteret HTTP :D'; break;
    case 'https': echo '<BR />Uha.. Krypteret HTTP :]'; break;
    default: echo '<BR />&quot;'.$url_array['scheme'].'&quot;.. Den kender jeg ikke.. :P';
}

Ovenstående kode er utestet men burde virke. Der tages forbehold for tastefejl og diverse andre fejl, foresaget af træthed... :D
Avatar billede xyborx Nybegynder
09. oktober 2003 - 02:56 #12
gah.. Mangler lige "break;" som det sidste i "default" linien..
Avatar billede thingholm.dk Nybegynder
09. oktober 2003 - 09:24 #13
Super!
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