php - 上传图片到主机

标签 php mysql image upload

我遇到了一个问题,我可以将图像上传到我的服务器上的目录(不是本地主机),但它会生成一个名为“array”的文件,但在文件浏览器中具有正确的视觉效果。这是我的代码:

$ntitel = $_POST['titel'];
  $npost = $_POST['bericht'];
  $filetmp = $_FILES["file_image"]["temp_name"];
  $filename = $_FILES["file_image"]["name"];
  $filetype = $_FILES["file_image"]["type"];
  $filepath = "../daphne.db/images/nieuwsplaatjes/".$filename;

  move_uploaded_file($filetmp, $filename);

  $ntitel = mysql_real_escape_string($ntitel);
  $npost = mysql_real_escape_string($npost);


  $query = "INSERT INTO nieuws (ntitel, npost, afb, afbtype, afbnaam) VALUES     ('$ntitel', '$npost', '$filepath', '$filetype', '$filename');";


  mysql_query($query);

  echo "<h3>Je bericht is toegevoegt aan de Nieuws en Weetjes pagina!</h3>";


}    

当然,我的连接位于此代码之前,但这是我认为重要的东西。

最佳答案

尝试使用:

$filename = $_FILES["file_image"]["name"][0];

大小类型也执行相同的操作。

在这里查看类似的帖子:http://board.phpbuilder.com/showthread.php?10333599-Upload-Image-Problem

关于php - 上传图片到主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27448662/

相关文章:

php - 自动邮件列表 - PHP

mysql - 按分数和其他顺序排序

JavaFX ImageView 图像未显示

php - 各区用户数均为0

php - 接口(interface)中的抽象是什么意思

php - 如何在codeigniter中使用ajax从 View 页面访问外部php脚本?

c++ - 如何使用 cpp 程序将值插入数据库(mySql)?

php - 查询在 MySQL 中有效,但不适用于 Lumen/Laravel - 数值超出范围 : 1416

jquery - 使用 JQuery 查找索引与计数变量匹配的项目

javascript - 获取在 JavaScript 中加载的图像的宽度