$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);
我得到的警告是PHP搭配chmod()和的umask()不正常
Warning: file_put_contents(si.xml) [function.file-put-contents]: failed to open stream
Warning: chmod() [function.chmod]: Permission denied
我甚至手動設置整個目錄中的文件的權限爲777,但沒有用。
上午在Windows上使用FileZilla的
「權限被拒絕」表示您沒有權限執行此操作。正如xdazz所言, – xdazz 2012-01-31 06:44:58
。您沒有權限 – senzacionale 2012-01-31 06:48:38