unlink失败,文件名中有空格

时间:2012-05-24 19:49:17

标签: php html

我正在尝试取消链接已勾选复选框的文件,但我收到此错误,文件名中包含“无标题文档”空格(它读起来为“无标题”):

Warning: unlink(../pdf_files/Untitled) [function.unlink]: No such file
or directory in C:\xampp\htdocs

我使用以下方法传递值:

<input type="checkbox" name="file[]" value = ' . $num . ' />';

数组file[]似乎存储包含空格的文件名的第一个单词。我该如何解决这个问题呢?

1 个答案:

答案 0 :(得分:5)

您需要将value属性包装在引号中。否则它将显示如下:

<input type="checkbox" name="file[]" value=Untitled Document />

因此,浏览器只会将Untitled视为value,然后会有一个不做任何事情的迷路Document属性。请尝试以下方法:

echo '<input type="checkbox" name="file[]" value="' . $num . '" />';