PHP 通知 : Array to string conversion in and Unsupported operand types in

标签 php mysql html twitter-bootstrap

我似乎无法弄清楚这一点。我写了一个 PHP 脚本,我不断收到 Array to string conversion in...on line 7Unsupported operand types in...on line 14 Notice as an error尝试上传多个文件时。

HTML 代码:

<form class="form-horizontal" action="uploadgambar.php" method="post" enctype="multipart/form-data" multiple>

<div class="form-group form-group-md">
  <label class="col-sm-2 control-label" for="sm">Username</label>
  <div class="col-sm-4">
    <input class="form-control" type="text" name="username" id="sm" value="<?php echo $_SESSION['username']; ?>" readonly>
  </div>
</div>

<div class="form-group form-group-md">
  <label class="col-sm-2 control-label" for="sm">Nama Gambar/Foto</label>
  <div class="col-sm-4">
    <input class="form-control" type="text" name="nama" id="sm" placeholder="Nama Gambar/Foto" required>
  </div>
</div>

<div class="form-group form-group-md">
  <label class="col-sm-2 control-label" for="sm">File</label>
  <div class="col-sm-4">
    <input class="form-control" type="file" name="file[]" id="sm" placeholder="Keterangan" multiple="multiple" required>
  </div>
</div>

PHP 代码:

$nama = $_POST['nama'];
$username = $_POST['username'];
$file = rand(1000,100000)."-".$_FILES['file']['name'];  <- Line 7
$file_loc = $_FILES['file']['tmp_name'];
$file_size = $_FILES['file']['size'];
$file_type = $_FILES['file']['type'];
$folder="../admin/gambar/";
$new_size = $file_size/1024; <- Line 14

谢谢。

最佳答案

$nama = $_POST['nama'];
$username = $_POST['username'];
foreach ($_FILES['file']['name'] as $name){

   $file = rand(1000,100000)."-".$name;  
   $file_loc = $_FILES['file']['tmp_name'];
   $file_size = $_FILES['file']['size'];
   $file_type = $_FILES['file']['type'];
   $folder="../admin/gambar/";
  $new_size = $file_size/1024; 

}

关于PHP 通知 : Array to string conversion in and Unsupported operand types in,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39308957/

相关文章:

php - Facebook API : best way to get like, 共享,页面/群组帖子的评论计数?

php - Laravel 中的自定义请求自动失败

mysql - AWS Lambda 和 RDS 工作示例(需要它与 Sequelize 一起使用)

php - 将文本框值传递给复选框值

php json_encode 将utf8字符串转为字符编码

java - MCRYPT_RIJNDAEL_256 Java 中的 PHP 加密

php - 试图获取非对象的属性

html - 如何让下拉列表中的元素下拉?

javascript - 浏览器什么时候初始化闪存?

javascript - HTML span 标签双击时获取 id ="transmark"