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 Quote 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. Quote 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. Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.