我正在尝试取消链接已勾选复选框的文件,但我收到此错误,文件名中包含“无标题文档”空格(它读起来为“无标题”):
Warning: unlink(../pdf_files/Untitled) [function.unlink]: No such file
or directory in C:\xampp\htdocs
我使用以下方法传递值:
<input type="checkbox" name="file[]" value = ' . $num . ' />';
数组file[]
似乎存储包含空格的文件名的第一个单词。我该如何解决这个问题呢?
答案 0 :(得分:5)
您需要将value
属性包装在引号中。否则它将显示如下:
<input type="checkbox" name="file[]" value=Untitled Document />
因此,浏览器只会将Untitled
视为value
,然后会有一个不做任何事情的迷路Document
属性。请尝试以下方法:
echo '<input type="checkbox" name="file[]" value="' . $num . '" />';