【问题标题】:Php image post into image field scriptingphp图片发布到图片字段脚本
【发布时间】:2013-05-23 13:55:24
【问题描述】:

我正在努力让用户上传和图像到 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>

【问题讨论】:

  • 您是否正在检查 $_FILES 变量。有关您上传的数据应显示在 $_FILES['file']

标签: php image upload field


【解决方案1】:

上传文件时,您不会在 $_POST 中获取上传的文件,而是在 $_FILES 中。在此处查看有关如何使用 PHP 上传文件的非常详细的示例:

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

【讨论】:

    【解决方案2】:

    你必须引用一个临时文件名,使用文件,你可以做类似的事情

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

    如果引用“名称”还不够,则为输入提供一个值为“imgfield”的“id”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-25
      • 2018-05-09
      • 2014-08-10
      • 2014-06-25
      • 2018-03-04
      • 2023-03-09
      • 1970-01-01
      • 2020-07-25
      相关资源
      最近更新 更多