2

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

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

我正在使用以下方法传递值:

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

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

4

1 回答 1

5

您需要将value属性用引号引起来。否则会显示如下:

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

所以浏览器只会看到Untitledvalue然后有一个Document什么都不做的流浪属性。尝试以下操作:

echo '<input type="checkbox" name="file[]" value="' . $num . '" />';
于 2012-05-24T19:51:27.797 回答