2016-04-01 13 views
0

PHPでデータログファイルを作成しようとしています。私はMacBookのxamppでこれを実行しています。許可が拒否されていることは、常に言います。どのように私はこれを修正するのですか? 警告:fopen(Friday-01-April-16.txt):ストリームのオープンに失敗しました:/Applications/XAMPP/xamppfiles/htdocs/aowigman/index.phpの権限が拒否されました。オンライン上で ファイルを開くことができません!macのPHPのデータログlocalhostが拒否されました

コード:事前に

<?php 
date_default_timezone_set("Europe/Amsterdam"); 
$datum = date("l-d-F-y"); 
$ip = $_SERVER["REMOTE_ADDR"]; 

$myfile = fopen("$datum".".txt", "a+") or die("Unable to open file!"); 
$txt = $datum. " ". $ip."\n"; 
fwrite($myfile, $txt); 
fclose($myfile); 
?> 

ありがとう!

+0

ファイルを保存するディレクトリの書き込み権限を変更する必要があると思います。または、ファイルがすでに存在する場合は、fileの許可を書き込みます。 – fusion3k

答えて

0

管理者として権限を変更する必要がある場合があります。お使いのMac上でターミナルを開き、そのファイルが置かれているディレクトリを開き、次のように入力します。

sudo chmod 777 -R on directory file located 
0

Go]をごXammpディレクトリに、右クリックして、読み取りの情報を選択します。その下にあるチェーンをクリックし、パスワードを入力して、誰にでも読み書きする権限を変更します。次に、コグをクリックし、含まれている要素に適用を選択します。

コードを含むページを更新し、tadam、fopen()、file_put_contents()などが動作します。

関連する問題