我在目录中有一些文件../gallery/drawingimage/我必须删除一个文件。我写了以下代码。但它没有用。
<?php
include("../gallery/includes/connection.php");
$file = $_POST['fname'];
if($_POST['ptype']=='drawing'){
$delete = mysql_query("DELETE FROM drawing WHERE pname = '$file'") or die(mysql_error());
$data=$file.".jpg";
$dir = "../gallery/drawingimage/".$data;
// echo $dir;
unlink('$dir');
}
// header("Location: ../cpanel.php");
答案 0 :(得分:0)
删除单引号 - 使用
unlink($dir);
而不是
unlink('$dir');
答案 1 :(得分:0)
为了澄清Zali的答案,php对单引号和双引号进行了区分,并且根本没有引号。不为变量解析单引号。例如,以下内容:
$ x =“Some Text”
打印$ x;
一些文字
打印“$ x”;
一些文字
打印'$ x';
$ X