0
我一直使用file_put_contents()
,但這次它失敗了。file_put_contents()成功,但沒有創建文件
它返回非FALSE,它應指示寫入的字節數,但實際上不生成文件。
(和它說20個字節被用於7個字符的字符串寫入)
$ php --interactive
php > print realpath("/etc/php.d");
/etc/php.d
php > $n = file_put_contents("yo baby", "/etc/php.d/dvmon.ini");
php > print $n;
20
php > exit
$ ls -l /etc/php.d/d*
ls: cannot access /etc/php.d/d*: No such file or directory
的權限是敞開:
$ ls -ld /etc
drwxrwxrwx. 128 root root 12288 Feb 9 05:19 /etc
$ ls -ld /etc/php.d
drwxrwxrwx 2 root root 4096 Feb 9 05:46 /etc/php.d
所以,你已經創建了一個名爲'喲當前目錄baby'文件,與內容'的/ etc/php.d/dvmon.ini'(你的20個字節函數調用的響應).....函數參數的順序很重要___ –