我意识到这是一个非常基本的问题。说实话,我很新。这是我第一次使用php。需要帮助,一个非常基本的PHP上传表格
我试图做的唯一的事情是让内部用户上传到一个文件到服务器上的临时目录。这里是php和表单代码...
HTML
<form enctype="multipart/form-data" action="uploader.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="100000" />
Choose a file to upload: <input name="uploadedfile" type="file" /><br />
<input type="submit" value="Upload File" />
</form>
PHP
<?php
$target_path = "uploads/";
$target_path = $target_path . basename($_FILES['uploadedfile']['name']);
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
echo "The file ". basename($_FILES['uploadedfile']['name']).
" has been uploaded";
} else{
echo "There was an error uploading the file, please try again!";
}
?>
“uploads”文件夹与html和php位于同一目录中。我已验证该文件夹允许“用户”组读取/写入的权限。
这是IIS 8.5和Windows Server 2012的
当我运行此,选择一个文件,然后选择“上传”,它说:“没有指定的文件!”
在此先感谢您的帮助,我期待着您提供的任何信息,因为这是我的第一篇文章。
去看另一个线程。我对重复的问题表示歉意。我在询问之前做过搜索......但显然还不够。 – Bucfan609