0

我在目录 ../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");
4

2 回答 2

0

删除单引号 - 使用

unlink($dir);

代替

unlink('$dir');
于 2013-11-04T21:52:21.207 回答
0

为了澄清Zali的答案,php区分了单引号和双引号,根本没有引号。不为变量解析单引号。例如,以下内容:

$x = "一些文字"

打印 $x;

一些文字

打印“$x”;

一些文字

打印'$ x';

$x

于 2013-11-04T23:30:40.950 回答