私は他の人と同じ構文を使用していますが...動作しません。
ディレクトリからファイルのリンクを解除するために、かなりの数のオプションを試しました。
概要: delete.php (アクションを実行するファイル) はメイン フォルダーにあります。削除するファイル(画像)は、サブディレクトリ「upload」の下にあります。
$file = $name . '.' . $ext;
$tmpfile = 'upload/'. $file;
unlink($tmpfile);
これよりも。
if (!unlink("upload/$file")) {
echo "Error deleting ... $file ... from directory";
}
else {
echo "Deleted $file";
}
などなど。エラーログはこちら
unlink(upload/Glauber_3232_MAGNOLIA_ST__016.jpg) [function.unlink]: 30 行目の /home2/braaasil/public_html/openhouse/delete.php にそのようなファイルまたはディレクトリはありません
したがって、メイン ディレクトリ (delete.php の場所) を終了して、画像があるサブディレクトリ "upload" に移動できません。どんな提案でも大歓迎です。
編集
public_html
openhouse (sub domain)
delete.php (this is a file)
upload (this is sub folder)
これがはっきりしない場合は、写真を撮ることができます。delete.php とサブフォルダーのアップロードは同じレベルにあり、どちらもオープンハウスの子供です。これが明確であることを願っています。