Internet Explorerでの画像のリンク解除に問題がありますが、Mozillaでは機能します。
私はphpコードを使用しました:
<?php
unlink("./product_photos/".$name);
?>
PHPはブラウザの癖の影響を受けません。
unlink()
が失敗した場合は、おそらくPHPに関係しています。ファイルパスはファイルを指していますか?var_dump(file_exists("./product_photos/".$name));
それを削除する前に何を言いますか?そうでない場合(bool) true
は、問題があります:)
$name
また、ユーザーからのものである場合はサニタイズされていることを確認してください。サニタイズされていない場合は、侵入する可能性があります../../../your-site/index.php
(ディレクトリトラバーサル攻撃)。