我正在研究一本书(Learning PHP, MySQL, JavaScript, and CSS 2nd Ed)中的一些示例,并从书中逐字复制了以下代码,其中显示了显示输入字段的结果。当我运行脚本时,上传功能有效,但我缺少输入字段。为什么?搜索 Google 时,我似乎找不到任何解决方案。这是书上的错误吗??
这是代码:
<?php // upload.php
echo <<<_END
<html><head><title>PHP Form Upload</title></head><body>
<form method='post' action='upload.php' enctype='multipart/form-data'>
Select File: <input type='file' name='filename' size='10' />
<input type='submit' value='Upload' />
</form>
_END;
if ($_FILES)
{
$name = $_FILES['filename']['name'];
move_uploaded_file($_FILES['filename']['tmp_name'], $name);
echo "Uploaded image '$name'<br /><img src='$name' />";
}
echo "</body></html>";
?>
编辑 - 这是书中的图片结果:http: //i.imgur.com/h4rEVWU.jpg