Thodoris wrote: > >> hi >> I was trying to read a file from Desktop (Centos), >> >> Simply saying (php code file is in /var/www/html/ ) >> >> if (file_exists("/root/Desktop/conf_files_linux")) >> echo "yes file is there"; >> else >> echo "no none"; >> >> It gives me none. >> If i place conf_files_linux file in /var/www/html. i get yes... >> >> >> After checking log file i got >> >> [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) >> >> What i need to do, so tht i can access files from outside? >> help pls >> >> thanx >> > > I assume that this running by the web server (/var/www/html) so a wild > guess is that the user that your web server uses to run (usually apache > or www) cannot access the Desktop directory. In order to use the suexec > feature you need to configure it or else the web server user needs to > have read/write rights to the directory you need to access like the > Desktop. > > Though this not recommended. You could always run this script from > command line being root or whatever user is the owner of the Desktop > directory. Read this if you are not aware of how this can be done: > > http://www.php.net/features.commandline > If the OP's system is set up properly, then nobody but root should be able to read ANY of root's home directory, so the files will not be found. For a start, one doesn't want config files in anyone's home directory if they are for a system-wide server. And one doesn't EVER want to have anything in /root that anyone but root needs to access. And one shouldn't be logged in as root unless one is doing a short-lived system maintenance task: certainly one should not doing development work there... I know it sounds dictatorial, but it's (part-way to) best practice... Those config files should be in something like /etc/apache/extra, perhaps, if they are not safe in the web root (which they probably are not, unless the web server is configured to keep them safe) -- Peter Ford phone: 01580 893333 Developer fax: 01580 893399 Justcroft International Ltd., Staplehurst, Kent -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php