Php图像post到图像字段脚本


Php image post into image field scripting

我正在努力让用户上传和图像到HTML文档上的图像字段。当我测试它时,我可以选择要上传的图像,然后点击"上传",但它不会去任何地方或去我想要指定它的字段。

 <input name="imgfield" type="image" width="100" height="100">
<form action="" method="post" enctype="multipart/form-data" name="form1" id="form1">
<p>
<label for="file">Select Picture</label>
<input type="file" name="file" id="file" />
<input type="submit" name="btn_uploadpic" id="btn_uploadpic" value="UPLOAD" 
<?php
if (isset($_POST['btn_uplaodpic']))
{
    $id=$_POST['imgfield'];
}   
?>/>
</p>
</form>

上传文件时,您不会在$_POST中获得上传的文件,而是在$_FILES中。点击这里查看如何使用PHP上传文件的详细示例:

http://www.w3schools.com/php/php_file_upload.asp

你必须引用一个临时文件名,使用文件,你可以做一些像

$_FILES['imgfield']['tmp_name']; // temp_name can be anything

如果引用'name'还不够,那么给输入一个'id'值'imgfield'