saluki-dk wrote:
> On 28 Maj, 12:17, Jacob Ask <a...@FJERNexo.dk> wrote:
>> Ingen bud på hvorfor det fejler, eller hvordan jeg kan få det til at
>> virke igen?
>>
>> Mvh
>> Jacob Ask
>
> Hej Jacob
>
> Jeg føler med dig
![Glad](images/smileys/glad.gif)
- jeg har også min site hos one.com.
>
> Jeg tror at dit problem er det samme som mit problem - at absolut
> adressering IKKE virker på one.com (det kan godt være at det virker -
> men ikke på en måde således at os alm. dødelige ikke kan finde udaf
> det !!!)
>
> Jeg har forsøgt mig med relativ adressering - men man bliver
> "vanvitig" over at forsøge at finde udaf hvor mange levels man skal op
> & ned.
>
> Jeg har forsøgt mig med at anvende "$_SERVER["DOCUMENT_ROOT"]" men det
> giver en vanvitig lang sti som jeg ikke kan gennemskue.
Som er PRÆCIS det sted det ligger. Jeg har kun 1 kunde som ligger hos
one.com (HELDIGVIS!)
Hos denne ser document_root ud sådan her
/customers/DOMÆNE/DOMÆNE/httpd.www
Ganske simpelt.
På one.coms server har de en mappe der hedder
customers som ligger i roden af det hele
(på windows ville det se nogenlunde sådan her ud c:/customers)
Hos denne kunde ser mine requries ud sådan her
require_once("includes/poll.class.php");
Det er så fra roden af FTP mappen og ind i includes biblioteket også
hente poll.class.php.
For at hente en fil i samme bibliotek bruger jeg
require_once("html.class.php");
Tegner lige en filstruktur
- admin
-- index.php
-- config.php
- includes
-- html.class.php
I index.php har jeg skrevet
require_once('../config.php');
(altså gå 1 mappe tilbage og find filen config.php)
Inde i min config har jeg så en masse ting - heriblandt
define('SERVER_PATH',$_SERVER['DOCUMENT_ROOT'].'/includes');
Nu kan jeg så bare skrive
require_once(SERVER_PATH.'/html.class.php');
inde i index.php for at hente html.class.php
BEMÆRK lige 1 ting...!
Hvis du bruger store/små filnavne, så er det ikke altid at det bliver
vist korrekt i FTP programmet. Så derfor - lav for guds himlens skyld
alle filnavne med SMÅT