###実現したいこと
PHPでテキストファイルを新規作成するというソースを書いたのですが、テキストファイルが全く作成されません。サイトを見て2種類のソースを試したのですが、2種類ともダメでした。解決策が分かる方回答お願いします。
###1つ目のコード
PHP
1<?php 2$file = "test.txt"; 3$string = "test"; 4ini_set('display_errors',1); 5error_reporting(E_ALL); 6var_dump(file_put_contents($file, $string, FILE_APPEND));
###2つ目のコード
PHP
1<?php 2 3$filename = "exp1.txt" 4ini_set('display_errors',1); 5error_reporting(E_ALL); 6$FP = fopen($filename, "w"); 7fwrite($FP, "konnitiwa"); 8ini_set('display_errors',1); 9error_reporting(E_ALL); 10fclose($FP); 11readfile($filename); 12
###エラー
1つ目のコードはFirefoxでPHPを開くと
Warning: file_put_contents(test.txt): failed to open stream: Permission denied in 一つ目のコードがある場所 on line 6 bool(false)
と表示されました。
chmod 755 一つ目のコード
でパーミッションをいじってもダメでした。
2つ目のコードも同様にFirefoxでPHPを開いてみたのですが、ブラウザには何も表示されませんでした。
###補足情報
OSはFreeBSD11.1です。
PHP5.6
mod_php56
回答1件
あなたの回答
tips
プレビュー