Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Server Root spørgsmål

3 views
Skip to first unread message

Kurt G

unread,
Feb 23, 2013, 5:23:30 AM2/23/13
to
Da jeg udvikler p� en anden server end den endelige, vil jeg gerne have fat
i 'rodnavnet', f.eks. www.mitdomain.com.

Bruger man
require($_SERVER['DOCUMENT_ROOT']."/nytdir/minfil.php");
finder serveren ud af den rigtige sti.

Men laver jeg en variabel til at indeholde, hvad gerne skulle v�re
www.mitdomain.com, f�r jeg ikke det rigtige resultat.
F.eks. giver
$minserver = $_SERVER['DOCUMENT_ROOT'];
/customers/4/c/e/mitdomain.com/httpd.www
hvor jeg havde forventet
www.mitdomain.com

Er det en gal metode?
Mvh Kurt



Bertel Lund Hansen

unread,
Feb 23, 2013, 5:39:16 AM2/23/13
to
Kurt G skrev:

> Bruger man
> require($_SERVER['DOCUMENT_ROOT']."/nytdir/minfil.php");
> finder serveren ud af den rigtige sti.

... som er
/customers/4/c/e/mitdomain.com/httpd.www/nytdir/minfil.php

> hvor jeg havde forventet
> www.mitdomain.com

> Er det en gal metode?

Det er en gal forst�else. "www.mitdomain.com" er ikke en intern
serversti. Det er en webadresse.

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

Kurt G

unread,
Feb 23, 2013, 5:52:56 AM2/23/13
to
"Bertel Lund Hansen" skrev i meddelelsen
news:51289c01$0$292$1472...@news.sunsite.dk...

Kurt G skrev:

> Bruger man
> require($_SERVER['DOCUMENT_ROOT']."/nytdir/minfil.php");
> finder serveren ud af den rigtige sti.

... som er
/customers/4/c/e/mitdomain.com/httpd.www/nytdir/minfil.php

> hvor jeg havde forventet
> www.mitdomain.com

> Er det en gal metode?

Det er en gal forst�else. "www.mitdomain.com" er ikke en intern
serversti. Det er en webadresse.
------------------------------------------------------------------------------------------------------
OK!
Men hvordan f�r jeg s� fat i det domainenavn, som serveren k�rer siden p�?
Mvh Kurt

Bertel Lund Hansen

unread,
Feb 23, 2013, 6:08:57 AM2/23/13
to
Kurt G skrev:

> Men hvordan f�r jeg s� fat i det domainenavn, som serveren k�rer siden p�?

$_SERVER['SERVER_NAME']

Hele listen er her:

http://www.php.net/manual/en/reserved.variables.server.php

PS. "domain" eller "dom�ne".

scootergrisen

unread,
Feb 23, 2013, 10:04:37 AM2/23/13
to
Som Bertel skriver skal du ikke include din fil med
"http://www.example.com/filnavn.php".

Hvis du g�r det betyder det at koden i filnavn.php vil blive udf�rt ogs�
inluder du resultatet i stedet for kildekoden.

Du skal i stedet for include det med en lokal sti.

Men hvis du skal bruge domainnavnet kan du bruge :
$_SERVER['SERVER_NAME']

Kurt G

unread,
Feb 23, 2013, 12:30:28 PM2/23/13
to
"scootergrisen" skrev i meddelelsen
news:5128da8a$0$285$1472...@news.sunsite.dk...
----------------------------------------------------------------------------------------
Tak, 'gris', det var lige den, jeg manglede.
Mvh Kurt

0 new messages