CHMOD help

Do you have a question? Post it now! No Registration Necessary.  Now with pictures!

Threaded View
Hello everyone, =]

I need your help,

I'm creating a script that will work in many servers, and there's this part,  
where you can update a list, so the script goes from the client's machine to  
the central server, opens the file, and in adda line by line in the client  
server, it's all working fine, but there's a problem, this list, can't be  
available to others, because if I do this:

I can see the hole list, if I remove the permissions, my script wont work  
anymore, what can I do ?

I've thought that I could chmod the file to 0777, make it a copy, and remove  
the permission, so the file would't be available for others that just enter  
the URL.
But it doesn't work at all, here's the error I get:

Warning: chmod(): Unable to access in  
/home/test/public_html/clicksentinel/form_classes.php on line 859

Warning: chmod(): No such file or directory in  
/home/test/public_html/clicksentinel/form_classes.php on line 859
Sorry, try again later, error at data number5You have an error in your SQL  
syntax. Check the manual that corresponds to your MySQL server version for  
the right syntax to use near 't have permission to access  
/proxy/proxylist.txt')' at line 1

Please, I really need some help,

tks a lot


Re: CHMOD help

Quoted text here. Click to load it

You pass an *ABSOLUTE FILE PATHNAME* to chmod.  Not a URL.

Quoted text here. Click to load it

If you're expecting security, this won't work, because as long as the
file has the permissions on, someone *could* fetch it.

Quoted text here. Click to load it

You have a file with that long, complicated filename that includes
a bunch of newlines and the text of MySQL error messages in the name?

Quoted text here. Click to load it

Output the file name before passing it to chmod().  Verify that it
is correct.

                        Gordon L. Burditt

Re: CHMOD help

Quoted text here. Click to load it

Why don't you put the file in some other location, outside of the web site?

Barring that, you should be able to use a .htaccess file to make the file
invisible to browsers.
- Tim Roberts,
  Providenza & Boekelheide, Inc.

Site Timeline