Mehrere Datei-upload mit input type file, PHP Schleife (ohne jQuery oder Javascript)

Wählen Sie image-Dateien auf ein mal hochladen, wie 1,2,3,4,... Wie:

<form action="upload_file.php" method="post" enctype="multipart/form-data">
    <input type="file" name="imgs[]" id="imgs" multiple/> 
    <input type="submit" name="submit" value="Submit" />
</form>

PHP-code:

<?php

if (file_exists("upload/" . $_FILES["imgs"]["name"]))
      {
      echo $_FILES["file"]["name"] . " already exists. ";

      }
    else
      {

//I think loop goes here 
===================
      move_uploaded_file($_FILES["file"]["tmp_name"],
      "upload/" . $_FILES["file"]["name"]);
      echo "Stored in: " . "upload/" . $_FILES["file"]["name"];
===================

      }
?>

==================================================================

Dies ist funktioniert...

<form action="upload_file.php" method="post" enctype="multipart/form-data">
    <input type="file" name="uploads[]" multiple>
    <input type="submit" name="submit" value="Submit" />
</form>

PHP

<?php
$count=1;
foreach ($_FILES['uploads']['tmp_name'] as $file) {
  echo '<li>' . $file . '</li>';

  copy($file, "uploads/" . $count.".jpg");
      echo "Stored in: " . "uploads/" . $count.".jpg";
    $count++;
}
?>

ist dies funktioniert....

  • dies funktioniert auf chrome...
  • Was ist die Frage?
  • Frage gelöst von mir..
  • Das ist gut ... Sie können fügen Sie Ihre eigenen Antwort, und dann zu akzeptieren.
  • fügen Sie Ihre Antwort
Schreibe einen Kommentar