|
Posted by Gordon Burditt on 11/10/05 19:16
>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:
>
>
>www.test.com/list/test.txt
You pass an *ABSOLUTE FILE PATHNAME* to chmod. Not a URL.
>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.
If you're expecting security, this won't work, because as long as the
file has the permissions on, someone *could* fetch it.
>But it doesn't work at all, here's the error I get:
>
>
>Warning: chmod(): Unable to access www.test.com/proxy/ 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
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?
>Please, I really need some help,
Output the file name before passing it to chmod(). Verify that it
is correct.
Gordon L. Burditt
Navigation:
[Reply to this message]
|