Avatar billede cmau Nybegynder
03. januar 2005 - 16:37 Der er 5 kommentarer og
1 løsning

http://domæne.dk/sdfsdf/sdasdas.htm

Hejsa. Jeg víl gerne have en funktion som tager et link fx: http://domæne.dk/sdfsdf/sdasdas.htm & http://www.domæne.dk/sdfsdf/sdasdas.htm også skære det ned til domæne.dk, lige meget hvilken af de andre det er. Den skal kunne gøre det lige meget hvilket link man putter i. Det kan være alle sider, så skal den bare forkorte det
Avatar billede coderdk Praktikant
03. januar 2005 - 16:42 #1
Noget i den stil?

$url = "http://www.domæne.dk/sdfsdf/sdasdas.htm";
if ( preg_match( "/http:\/\/(.*?)\/?/i", $url, $match ) )
{
  echo "Domæne: " . $match[1];
}
Avatar billede cmau Nybegynder
03. januar 2005 - 16:47 #2
<?
$url = $_GET[url];
if ( preg_match( "/http:\/\/(.*?)\/?/i", $url, $match ) )
{
  echo "Domæne: " . $match[1];
}
?>

udskriver ikke noget! Og ja har skrevet fil.php?url=http://www.domæne.dk/sdfsdf/sdasdas.htm
Avatar billede coderdk Praktikant
03. januar 2005 - 16:51 #3
Hmm prøv at fjerne ?'et:

    if ( preg_match( "/http:\/\/(.*?)\//i", $url, $match ) )
    {
        echo "Domæne: " . $match[1];
    }
Avatar billede cmau Nybegynder
03. januar 2005 - 16:56 #4
Mange tak, det virkede. Smider du svar?
Avatar billede coderdk Praktikant
03. januar 2005 - 17:27 #5
Yes! :)
Avatar billede exp Juniormester
04. januar 2005 - 10:29 #6
Husk nu at www.domæne.dk og http://domæne.dk ikke nødvendigvis peger på den samme side...

www. er blot et sub-domæne til domæne.dk, ligesom sub.domæne.dk og subsub.domæne.dk heller ikke nødvendigvis peger på den samme side.

Et praktisk eksempel:
www.1go.dk er forsiden til en side, hvor man kan få en gratis hjemmeside. På samme domæne ligger fx http://blogged.1go.dk, en side der som sådan ikke har andet at gøre med 1go.dk, end at den ligger på deres server.
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