PHP 取消链接函数的绝对路径


absolute path for php unlink function

PHP

    <?php
$deleteImage = null;
if(isset($_POST["deleteImage"])){$deleteImage = $_POST["deleteImage"];}
unlink($deleteImage);

?>

我正在通过ajax将$deleteImage发送到php页面,我得到了关注

J查询响应输出

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

我的上传目录中有一个名为 23.jpg 的图像。 但是图像确实要删除.我要添加绝对路径来删除图像吗?

我的阿贾克斯

$.ajax({
   url: "../pard_media/Upload/delete.php",
   type: "POST",
   data: "deleteImage=" + data,
   success: function (response) {
   alert(response);
           }
 });
最好使用

绝对路径,也是安全明智。但是您可以动态获取此路径。

例如,使用:

getcwd();

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

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