1

PHP

    <?php

$deleteImage = null;

if(isset($_POST["deleteImage"])){$deleteImage = $_POST["deleteImage"];}

unlink($deleteImage);



?>

私は$deleteImageajax. 経由で php ページに送信しています。

Jquery レスポンス OUTPUT

$deleteImage =  '../pard_media/Upload/upload/23.jpg';

アップロード ディレクトリに 23.jpg という画像があります。しかし、画像は削除します。絶対パスを追加して画像を削除しますか?

私のAJAX

$.ajax({

   url: "../pard_media/Upload/delete.php",
   type: "POST",
   data: "deleteImage=" + data,

   success: function (response) {

   alert(response);

           }
 });
4

1 に答える 1

0

絶対パスを使用する方が安全です。ただし、このパスは動的に取得できます。

例:

getcwd();

PHP スクリプトの場所に応じて、変数は次のようになります。

$deleteImage =  getcwd() . '/upload/23.jpg';
于 2013-06-07T17:36:49.060 に答える