| 
	
 | 
 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
 
[Back to original message] 
 |