Avatar billede marzman Nybegynder
26. juli 2005 - 17:05 Der er 11 kommentarer og
1 løsning

cliche webhosting -subdomains

Hejsa...

Jeg har lige skiftet til cliche.dk.

Jeg ønsker nu at lave et script til at lave subdomains (www.noget.marzman.dk)

Jeg har lavet dette script men det virker ikke!

<?php

// Subdomains

if ($HTTP_HOST == "jabbe.marzman.dk" ||            /* Denne linie skal du skrive navnet på det subdomæne du ønsker at bruge */
    $HTTP_HOST == "www.jabbe.marzman.dk")    {    /* Denne linie skal du skrive navnet på det subdomæne du ønsker at bruge med www. */
    echo('<meta http-equiv="refresh" content="0;url=http://hjem.get2net.dk/jabbe" />');  /* Her skal stå hvor du ønsker at peje dit nye subdomæne på eks. www.subnet.dk */
    }

// Subdomains end

?>
Avatar billede wickedd Juniormester
26. juli 2005 - 17:18 #1
Den smider dig jo også over til http://hjem.get2net.dk/jabbe
Avatar billede marzman Nybegynder
26. juli 2005 - 17:24 #2
Avatar billede marzman Nybegynder
26. juli 2005 - 17:24 #3
laver fejl både med firefox og ie, og viser det fucking grimme cliche logo midt på skærmen
Avatar billede blackscorpion Nybegynder
27. juli 2005 - 07:44 #4
2 sec, jeg har et virtuelt domain script liggende, som jeg bryggede sammen engang.
Avatar billede blackscorpion Nybegynder
27. juli 2005 - 07:48 #5
<?php

/*
*                              *
*  Copyright Supremacy2K © 2005 *
*      All rights reserved.    *
*                              *
*  Mail: supremacy2k@gmal.com  *
*                              *
*/

$host = $_SERVER["HTTP_HOST"];

if( substr($host,0,4) == 'www.') {
  $host = substr($host,4);
}

list ($sub, $domain, $end) = explode('.', $host);

if($sub == "www") {
header("Location: index2.html");
exit;
}

else {

if(is_dir($sub)) {

$frame_error_msg = "Denne side bruger frames, og din browser understøtter ikke brugen af frames.<br>";

echo<<<EOD
<html>
<head>
  <title>
  www.$domain.$end - $sub
  </title>
</head>

<frameset rows="*" border="0">
  <frame name="main_index" src="http://www.$domain.$end/$sub" noresize>
</frameset>

<body bgcolor="#FFFFFF" text="#000000">
  <font face="Arial" style="font-size: 16px">
  <center>
    $frame_error_msg
  </center>
  </font>
</body>
</html>
EOD;

}
else {
  header("Location: index2.html");
  exit;
}
}

?>
Avatar billede marzman Nybegynder
27. juli 2005 - 07:54 #6
det virker ikke!
Avatar billede blackscorpion Nybegynder
27. juli 2005 - 07:59 #7
okey det virkede på mit webhotel hos CSG, og det virker på en kammi's webserver på et engelsk domaine navn.

kan du komme med en fejl beskrivelse andet end at det ikke virker?
Avatar billede blackscorpion Nybegynder
27. juli 2005 - 08:01 #8
1. har du oprettet en mappe der hedder jabbe?
2. har du rettet den sidse "header("Location: index2.html");" til at pege på din oprindelige forside??
Avatar billede blackscorpion Nybegynder
27. juli 2005 - 08:05 #9
du skal også rette den første "header("Location: index2.html");" til at pege på din normale forside. ;)
Avatar billede blackscorpion Nybegynder
27. juli 2005 - 08:09 #10
og desuden, så skla denne side lægge som den FØRSTE side, som serveren loader når en bruger kommer ind på siden. ;)
Avatar billede marzman Nybegynder
17. januar 2006 - 17:47 #11
jeg har skiftet webhotel i mellemtiden og får derfor ikke brug for det.
Avatar billede marzman Nybegynder
17. januar 2006 - 17:47 #12
luk og sluk
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