[英]absolute path for php unlink function
的PHP
<?php
$deleteImage = null;
if(isset($_POST["deleteImage"])){$deleteImage = $_POST["deleteImage"];}
unlink($deleteImage);
?>
我通过ajax将$deleteImage
发送到php页面,我得到了关注
jQuery响应输出
$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);
}
});
使用绝对路径更好,也更安全。 但是您可以动态获取此路径。
例如使用:
getcwd();
根据您的PHP脚本所在的位置,您的变量可能如下所示:
$deleteImage = getcwd() . '/upload/23.jpg';
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.