Ich benutze w3school BeispielWie kann ich img [] hochladen und beim Speichern umbenennen?
1) Wie kann ich umbenennen, wenn ich img hinzufügen, weil ich das gleiche Bild mit dem gleichen Namen hinzufügen möchte ich umbenennen?
2) Wenn mein fileToupload[]
wie kann ich Upload for(i=0 ,i< ? ,i++)
verwenden
Soll ich count($_FILES)
benutzen?
Hier mein Code:
$target_dir = "../../_files/images/source/";
$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
$uploadOk = 1;
$imageFileType = pathinfo($target_file,PATHINFO_EXTENSION);
$filename = md5($_FILES['fileToUpload']['tmp_name']);
// Check if image file is a actual image or fake image
if(isset($_POST["submit"])) {
$check = getimagesize($_FILES["fileToUpload"]["tmp_name"]);
if($check !== false) {
echo "File is an image - " . $check["mime"] . ".";
$uploadOk = 1;
} else {
echo "File is not an image.";
$uploadOk = 0;
}
}
// Allow certain file formats
if($imageFileType != "jpg" && $imageFileType != "png" && $imageFileType != "jpeg"
&& $imageFileType != "gif") {
echo "Sorry, only JPG, JPEG, PNG & GIF files are allowed.";
$uploadOk = 0;
}
// Check if $uploadOk is set to 0 by an error
if ($uploadOk == 0) {
echo "Sorry, your file was not uploaded.";
// if everything is ok, try to upload file
} else {
if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
echo "The file ". basename($_FILES["fileToUpload"]["name"]). " has been uploaded.";
var_dump($_FILES["fileToUpload"]["tmp_name"], $target_file);
} else {
echo "Sorry, there was an error uploading your file.";
}
}
Sie können diese Stapelantwort lesen https://StackOverflow.com/Questions/24895170/multiple-image-upload-php-form-with-one-input – iCoders
@iCoders danke Sir – user8663822
hoffe, dass der Link Ihnen helfen wird löse dein Problem – iCoders