pbvamsi Posted January 31, 2012 Share Posted January 31, 2012 $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 More sharing options...
ocpaul20 Posted January 31, 2012 Share Posted January 31, 2012 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. Link to comment https://forums.phpfreaks.com/topic/256101-php-chmod-and-umask-not-functioning/#findComment-1312900 Share on other sites More sharing options...
pbvamsi Posted January 31, 2012 Author Share Posted January 31, 2012 No, si.xml is dynamically generated. if it already exists it overwrites if not it creates..on my localhost it is working fine..when uploaded on to server i got that warning. Link to comment https://forums.phpfreaks.com/topic/256101-php-chmod-and-umask-not-functioning/#findComment-1312905 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.