我正在尝试为用户实现删除文件的方法。我正在使用下面的代码,但它不会删除文件。这个文件在根目录下,我检查并确保它有权允许用户做他们想要的事情,所以我想它的脚本:
$sql = "select `File` from `documents` where `user_id` = '$userid'
and `doid` = '$doid'";
$query = mysql_query($sql) or die ("Error: ".mysql_error());
while ($row = mysql_fetch_array($query)){
$fn = $row['File'];
}
mysql_free_result($query);
unlink(/userstash/$fn);
答案 0 :(得分:6)
unlink($ file)是删除文件的正确函数。
检查$ fn是否已填满。并尝试使用。
unlink('/userstash/' . $fn);