/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Hjælp til subdomæne vha. phpscript
Fra : Dan Stanley\(9900\)


Dato : 18-12-03 20:50

Hej,
det har sikkert været luftet en del gange før her i gruppen.
men...
Jeg har et domæne http://mitdomæne.dk
Jeg vil dertil gerne have lavet et subdomæne der hedder
http://audio.mitdomæne.dk f.eks
Det skal jo laves med en index.php med et script?!
Men jeg kan ikke lige regne disse scripts ud.
Nogen der give mig et hint??


Mvh
Dan



 
 
Bertel Lund Hansen (18-12-2003)
Kommentar
Fra : Bertel Lund Hansen


Dato : 18-12-03 21:10

Dan Stanley(9900) skrev:

>Jeg har et domæne http://mitdomæne.dk
>Jeg vil dertil gerne have lavet et subdomæne der hedder
>http://audio.mitdomæne.dk

Her er et skript der tjekker lidt mere. Hvis der angives et subdomæne,
er der tre led at splitte op i.

Hvis det er et opdigtet subdomæne, inkluderes filen subdomainerror.inc.

Hvis der ikke bliver angivet et subdomæne, er det default.inc der inkluderes.

<?PHP
   list($adr1,$adr2,$adr3) = split("\.",$_SERVER['HTTP_HOST']);
   if ($adr3) { // Der er angivet et subdomæne.
      if ($adr1=="subdomain1") header("location: http://domain.dk/subdomain1/");
      else if ($adr1=="subdomain2") header("location: http://domain.dk/subdomain2/");
      else include("subdomainerror.inc");
   }
   else include("default.inc");
?>

Men måske virker det slet ikke. Det kommer nemlig an på om din udbyder
snupper alle forespørgsler og linker til en reklame hvis der bliver bedt om andet
end det simple domæne.

Det kan du f.eks. se ved

   http://mosehuset.org/
   (virker fint)

   http://test.mosehuset.org/
   (giver en reklameside ... eller en fejl kan jeg se. Klamphuggere!)

Nu ligger der ikke nogen subdomæne-php-fidus på det domæne,
men det ville virke præcis ligesådan selv om der gjorde (har prøvet).

--
Bertel
http://bertel.lundhansen.dk/   FIDUSO: http://fiduso.dk/

Dan Stanley\(9900\) (18-12-2003)
Kommentar
Fra : Dan Stanley\(9900\)


Dato : 18-12-03 21:34


"Bertel Lund Hansen" <nospamius@lundhansen.dk> skrev i en meddelelse
news:aq14uvck7agrrj2irlm7a0ni393s91s7ki@news.stofanet.dk...
> Dan Stanley(9900) skrev:
>
> >Jeg har et domæne http://mitdomæne.dk
> >Jeg vil dertil gerne have lavet et subdomæne der hedder
> >http://audio.mitdomæne.dk
Takker for scriptet, men jeg kan ikke umiddelbart få det til at virke og det
kan der jo være flere grunde til.
1. Jeg er dum.
2. Scriptet dur bare ikke.
3. Min udbyder laver ged i det.
4. Jeg laver for mange tegnsætningsfejl og det gjorde jeg, men det
hjalp desværre ikke.
Jeg roder lidt videre med det.

Dan



Bertel Lund Hansen (19-12-2003)
Kommentar
Fra : Bertel Lund Hansen


Dato : 19-12-03 07:23

Dan Stanley(9900) skrev:

>Takker for scriptet, men jeg kan ikke umiddelbart få det til at virke og det
>kan der jo være flere grunde til.

Jeg glemte at skrive at skriptet forudsætter at der er
undermapper svarende til subdomænerne - altså at /subdomain1 og
/subdomain2 skal eksistere.

>2. Scriptet dur bare ikke.

Det kører på lundhansen.dk med andre subdomæner. Du kan f.eks. se
ved http://bertel.lundhansen.dk/ at der i adressevinduet står
http://lundhansen.dk/bertel/ når siden bliver vist.

--
Bertel
FIDUSO: http://fiduso.dk/

Brian Emilius (19-12-2003)
Kommentar
Fra : Brian Emilius


Dato : 19-12-03 17:53

> <?PHP
> list($adr1,$adr2,$adr3) = split("\.",$_SERVER['HTTP_HOST']);
> if ($adr3) { // Der er angivet et subdomæne.
> if ($adr1=="subdomain1") header("location: http://domain.dk/subdomain1/");
> else if ($adr1=="subdomain2") header("location:
http://domain.dk/subdomain2/");
> else include("subdomainerror.inc");
> }
> else include("default.inc");
> ?>

Hvad så hvis en bruger kommer til at skrive
http://wildcard.domæne.dk/enellerandenside.php ???
Er der nogen måde jeg (med $_SERVER['HTTP_HOST']) kan hente _hele_ adressen
fra adressefeltet?

Venlig hilsen
Brian Emilius



Leonard (19-12-2003)
Kommentar
Fra : Leonard


Dato : 19-12-03 18:07

"Brian Emilius" <brian@spam.emilius.dk> wrote:

>Er der nogen måde jeg (med $_SERVER['HTTP_HOST']) kan hente _hele_ adressen
>fra adressefeltet?

Tag et kig på: http://dk2.php.net/variables.predefined
--
mvh Leonard
Har du kigget på: http://dk.php.net/ el. http://www.webcafe.dk/

Benny Nissen (18-12-2003)
Kommentar
Fra : Benny Nissen


Dato : 18-12-03 22:04


"Dan Stanley(9900)" <usenet@pq.dk> wrote in message
news:3fe20509$0$29321$edfadb0f@dread15.news.tele.dk...
> Hej,
> det har sikkert været luftet en del gange før her i gruppen.
> men...
> Jeg har et domæne http://mitdomæne.dk
> Jeg vil dertil gerne have lavet et subdomæne der hedder
> http://audio.mitdomæne.dk f.eks

Se her:
http://bennynissen.dk/index.phps

Sådan gør jeg det.

--
Benny



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408934
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste