【发布时间】:2013-07-14 04:49:12
【问题描述】:
绝对路径与 unlink() 一起使用:
<?php
unlink('images/filename.jpg');
?>
但这不起作用。
<?php
$image_id = $_POST['image_id'];
unlink('images/'.$image_id)
?>
文件权限没问题,脚本可以读、写和执行。尝试使用单引号和双引号,它适用于绝对文件路径,但不适用于从 $_POST[] 传递的变量。
这里有什么解决方法吗?谢谢。
【问题讨论】:
-
您确定您在
$_POST['image_id']中获得了正确的值吗?做一个print_r()看看。 -
谢谢!但没有打印任何内容。
-
我相信 Rainulf 在
$image_id = $_POST['image_id']之后的意思是print_r($image_id)。这是你做的吗? -
将再试一次。谢谢!
-
是的,它会打印带有扩展名的文件名。