File_exists checker forkert sti
Jeg kører PHP5.1.22 på en Windows 2003 maskine, under IIS6.0I IIS har jeg lavet en hjemmeside, som hedder www.denemarkenforum.eu. Den lytter også til dette hostname. Filerne til denne hjemmeside ligger i E:\Websites\ahar\www.denemarkenforum.eu
Indtil videre ikke noget problem.
Så lægger en fil ind i E:\Websites\ahar\www.denemarkenforum.eu, og den kalder jeg test.php.
I filen står følgende:
<?php
if (file_exists('.\test.php'))
{
echo 'File exists';
}
else
{
echo 'File does not exist';
}
?>
Så den burde sige, når man kører den fil:
File exists. Enig?
Nu siger den: File does not exist
Den påstår at selve filen ikke eksisterer... Nu lægger jeg i mappen E:\Websites\ahar\albert.vanharten.dk\www.albert.vanharten.dk en fil, som jeg også kalder test.php, men den fil er TOM. Størrelse 0 altså. Bagefter kører jeg www.denemarkenforum.eu/test.php og GÆT hvad den NU siger: File exists...
Hvorfor i alverden tjekker den eksistensen af en fil i en komplet anden sti???
Giv mig svar, og jeg takker Deres kloghed ved at give Dem point ;)