-1

管理者側からファイルを削除する機能がありますが、機能していません。

関数:

 public function delete_project_files($fileID,$file_url) {

        $result = mysql_query("DELETE FROM  project_files WHERE file_id='$fileID'");

        echo $file_url;

        unlink("uploadData/$file_url");

        echo "<div class='alert alert-success'><b>Project File Deleted.</b></div>";

}

私が得ているエラーメッセージ:

警告: unlink(uploadData/) [function.unlink]: F:\Daxxip Projects\SRS CRM\Application\inc\TouchClass.php 行 406 で許可が拒否されました

私のクラスはinc/フォルダー内にあり、私のファイルはというフォルダーに保存されていますuploadData

4

4 に答える 4

1

PHP を実行しているプロセスには、そのファイルを削除する権限がないようです。読み取り専用であるか、フォルダーのアクセス許可がコンテンツの変更を妨げている可能性があります。

于 2013-10-21T08:59:16.153 に答える
0

これは、フォルダに読み取り権限しかないためです。ファイルをフォルダーにアップロードする場合は、そのフォルダーの権限を読み取り-書き込み-実行に設定する必要があります。これを行うには、右クリックしてそのフォルダーへのアクセス許可を設定します。

于 2013-10-21T09:04:30.857 に答える