我有这样的表格:
<form action="after.php" method="post" id="divulgacao">
<div style="float: left;width: 195px; margin-right: 10px;">
<p class="pdados">Your name</p>
<input class="campodivulgue" name="titulo" type="text" />
</div>
<div style="float: left;width: 195px; margin-right: 10px;">
<p class="pdados">E-mail</p>
<input class="campodivulgue" name="email" type="text" />
</div>
<div style="float: left; width: 195px; ">
<p class="pdados">Your picture</p>
<input style="float:left; height: 22px;" type="file" name="file" id="file" />
</div>
<p align="right" style="margin-top: 10px;"><input class="btn" type="submit" name="button" id="button" value="Send" /></p>
</form>
当用户点击发送按钮时,我应该怎么做,使用FTP上传文件字段中选择的文件? post.php
文件的内容应该是什么我是否必须为文件上传添加另一个表单?
答案 0 :(得分:2)
您需要在表单中声明enctype属性。
<form action="after.php" method="post" id="divulgacao" enctype="multipart/form-data">
答案 1 :(得分:1)
$uploads_dir = '/uploads';
foreach ($_FILES["file"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$tmp_name = $_FILES["file"]["tmp_name"][$key];
$name = $_FILES["file"]["name"][$key];
move_uploaded_file($tmp_name, "$uploads_dir/$name");
}
}