Peter Brodersen <usenet@ter.dk> wrote:
> On Sat, 7 Jun 2003 01:00:16 +0200, Jonas Voss <voss@null.dk> wrote:
>
>>Nu erfarer jeg så, at den server det skal ligge på ikke tillader
>>file_exists() pga. safe mode.
>
> Det burde nu ikke være et problem - det burde kun give fejl, hvis du
> fx forsøger at køre file_exists() på filer udenfor dit hjemkatalog.
Ok, jeg anvender file_exists() på filer i hjemmekataloget.
> Hvilken kode kører du, der giver fejl, og hvilken fejl får du?
Jeg får denne fejl:
Warning: file_exists() [function.file-exists]: SAFE MODE Restriction
in effect. The script whose uid is 3111 is not allowed to access
/WWW/test/thumbs owned by uid 666 in /WWW/test/index.php on line 397
Det der udløser det er denne linie:
$thumb_image = $thumb_conf['dir']."/".$image;
$error = file_exists($thumb_image);
Scriptet laver selv mappen thumbs, som altså så ikke kan tilgåes,
fordi jeg ejer scriptet, og ikke har oprettet thumbs-mappen. Det giver
meget god mening jo.
> Bemærk, at den sti, man evt. måtte angive, skal angives i forhold til
> filsystemet. Dvs. file_exists("/billeder/splash.jpg") vil være en
> forkert brug af file_exists().
Og det er nok der det hele går galt, for det er netop det jeg
forsøger. Tak for tippet, så vil jeg prøve med en anden stiangivelse.
(;
--
| Jonas @ 55.75, 12.42 | <
http://verture.net/> |
"Time is an illusion. Lunchtime doubly so."