php unlink函数的绝对路径

时间:2013-06-07 17:33:44

标签: php jquery ajax unlink

PHP

    <?php

$deleteImage = null;

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

unlink($deleteImage);



?>

我通过ajax将$deleteImage发送到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);

           }
 });

1 个答案:

答案 0 :(得分:0)

使用绝对路径更好,也更安全。但是你可以动态地获得这条路径。

E.g。使用:

getcwd();

根据PHP脚本的位置,您的变量可能如下所示:

$deleteImage =  getcwd() . '/upload/23.jpg';