$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);
를 작동하지 내가 얻는 경고는 심지어 수동 777에 전체 디렉토리의 파일 사용 권한을 설정 한 PHP chmod를()와 umask를()
Warning: file_put_contents(si.xml) [function.file-put-contents]: failed to open stream
Warning: chmod() [function.chmod]: Permission denied
,하지만 사용할 수 있습니다.
창문에 FileZilla를 사용하고
'권한이 거부되었습니다.'는 권한이 없음을 나타냅니다. – xdazz
정확하게 xdazz가 말했다. 권한이 없습니다. – senzacionale