Jump to content

PHP chmod() and umask() not functioning


pbvamsi

Recommended Posts

$url = 'http://gdata.youtube.com/feeds/api/playlists/blabla';
$fp = fopen($url, 'r'); 
$buffer='';
if ($fp) {
while (!feof($fp))
$buffer .= fgets($fp, 1024);
fclose($fp);
$buff=stripslashes($buffer);
$old = umask(0); 
file_put_contents("si.xml", $buff);
chmod("si.xml", 0777);
umask($old);

The warnings I get are

 

Warning: file_put_contents(si.xml) [function.file-put-contents]: failed to open stream
Warning: chmod() [function.chmod]: Permission denied

 

I've even manually set entire directory file permissions to 777, but no use.

Am using filezilla on windows

Link to comment
https://forums.phpfreaks.com/topic/256101-php-chmod-and-umask-not-functioning/
Share on other sites

OK, let me ask you this... what file is chmod trying to change the permission on? Does it exist?

I would probably try it on a localhost domain first - one on your own PC, and then when that was working, I would change the url to point to the real deal.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.