3

Internet Explorerでの画像のリンク解除に問題がありますが、Mozillaでは機能します。

私はphpコードを使用しました:

<?php

unlink("./product_photos/".$name);


?>
4

1 に答える 1

1

PHPはブラウザの癖の影響を受けません。

unlink()が失敗した場合は、おそらくPHPに関係しています。ファイルパスはファイルを指していますか?var_dump(file_exists("./product_photos/".$name));それを削除する前に何を言いますか?そうでない場合(bool) trueは、問題があります:)

$nameまた、ユーザーからのものである場合はサニタイズされていることを確認してください。サニタイズされていない場合は、侵入する可能性があります../../../your-site/index.php(ディレクトリトラバーサル攻撃)。

于 2011-04-02T09:35:51.587 に答える