从包含变量的文件夹中删除文件名

时间:2011-08-05 13:19:21

标签: php file directory

我正在尝试创建此脚本,该脚本将从名称包含在$ id变量中的文件夹中删除文件名。不知道为什么它不起作用:

代码:

 unlink('/userstash/$id' . $fn);

4 个答案:

答案 0 :(得分:2)

使用双引号而不是单引号,换句话说:

unlink("/userstash/$id" . $fn);

答案 1 :(得分:2)

使用这个

unlink("/userstash/$id$fn");

single quotes don't parse variables inside

答案 2 :(得分:2)

请注意正确构建路径的字符串,然后添加一些错误检查,以便脚本在出现问题时通知您并告诉您文件名:

$path = '/userstash/' . $id . $fn: 
$r = unlink($path);
if ($r === false)
{
    throw new Exception(sprintf('Unable to delete file "%s".', $path));
}

答案 3 :(得分:1)

你应该使用双引号: