webrootの外にあるphp(unlink function)ファイルで削除したいです。私のWebルートは、php unlinkファイルを改装しました
ファイルディレクトリについてです。それが位置するCです:\サーバー\ mp3_files ...
はまた、私はhttpd.confのエイリアス( "mp3")で作成したmp3_filesディレクトリの
私はCでこのスクリプトを書いています:\サーバー\ Webrootウェブルート\プロジェクト\のtest.phpを
スクリプトは次のようであるので、=>
function delete($filename){
if (unlink("/mp3/" . $filename)){
echo "Deleted";
} else {
echo "No";
}
}
delete("file.txt");
このスクリプトは、PHP-エラーで私を与える=>PHP-警告ませんそのようなファイルやディレクトリを
も、私は(test.phpを)を持っているのhtmlこの=>
<a href="/mp3/file.txt">Download</a>
を形成し、これは動作します(これは、このfile.txtなどを開きます)
だから私は、なぜ削除できないと思いましたよマークされた関数 "delete($ filename)"で?
PHPを参照してください。絶対パスまたは相対パスを使用する必要があります。 –