Avatar billede tipsen Nybegynder
06. august 2003 - 19:10 Der er 2 kommentarer og
1 løsning

Mystisk problem med touch() under safe-mode!

Haves:

fil1.php:
touch($basedir . 'templates/fil1.tpl');

fil2.php:
touch($basedir . 'templates/fil2.tpl');

fil1.php eksekveres fint og fungerer efter hensigten, mens fil2.php giver følgende fejl:

Warning: touch(): SAFE MODE Restriction in effect. The script whose uid is 851 is not allowed to access /home/web/TVF owned by uid 502 in /home/web/TVF/BLABLA/admin/fil2.php on line 65

fil1.php og fil2.php er placeret i samme bibliotek og har samme ejer og rettigheder. fil1.tpl og fil2.tpl er ligeledes placeret i samme mappe (dog ikke som de to andre!) og har også samme ejer og rettigheder.

Derfor undrer det mig at jeg kan bruge touch på fil1.tpl fra fil1.php, men ikke touch på fil2.tpl fra fil2.php!!!

En lille videreudbygning viser, at jeg kan bruge touch() på begge tpl-filer fra fil1.php, men jeg kan ikke bruge touch() på nogen af tpl-filerne fra fil2.php!!!

Hvad kan forskellen være på fil1.php og fil2.php!?
Avatar billede m-koldsgaard Nybegynder
06. august 2003 - 19:36 #1
Der findes mange mystiske problemer omkring it, derfor er jeg lige med på en lytter...
Avatar billede tipsen Nybegynder
06. august 2003 - 19:42 #2
Dejlig...

Jeg fandt fejlen - det var en af de klasser jeg benyttede i fil2.php som gik ind og ændrede min variabel $basedir - fjernede sidste tegn, som var en '/' - derfor var stien forkert og jeg fik fejl... :-/

Lidt træls at det er så "farligt" at bruge andres klasser, hvis de ikke er kodede ordentligt!
Avatar billede m-koldsgaard Nybegynder
06. august 2003 - 21:14 #3
Nu når du har fået løst dit spm., så har du vel tid til lige at kigge forbi i mit mærkelige spm..:
http://www.eksperten.dk/spm/384420
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Netcompany A/S

IT Consultant

BEC Financial Technologies

Senior Platform/System Engineer

Det Nationale Forskningscenter for Arbejdsmiljø

IT-sikkerhedsspecialist med fokus på AI inden for forskning

Politiets Efterretningstjeneste

Sektionsleder til AI-implementering i PET

Jyske Bank

AI-udvikler