Bonjour,
Je voudrais sauvegarder dans une variable ou un tableau tout les noms des images après qu'il et était renommé.
Le problème c'est que la boucle s'occupe des images 1 par 1. A la fin de la boucle $name_img contiendra seulement le nom d'une seul image.
Merci d'avance pour votre futur implication a mon problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 $nb_img = count($_FILES['img']['name']); // le nombre total d'image reçu if ($nb_img > 2 && $nb_img <= 6) { for($i = 1; $i <= $nb_img; $i++) { if (isset($_FILES['img']['name'][$i]) && !empty($_FILES['img']['name'][$i])) { if ($_FILES['img']['size'][$i] <= 500000000000000000000) { $info_img = pathinfo($_FILES['img']['name'][$i]); $extension_img = $info_img['extension']; $autoriser_img = array('jpg', 'jpeg', 'png'); if (in_array($extension_img, $autoriser_img)) { $autoriser_img_mime = array('image/jpeg', 'image/pjpeg', 'image/png', 'image/x-png'); if (in_array($_FILES['img']['type'][$i], $autoriser_img_mime)) { $random_nb = rand(1000000,999999999999); $name_img = time().$random_nb.$info_img['filename'].'.'.$extension_img; // Je renomme l'image move_uploaded_file($_FILES['img']['tmp_name'][$i], '../save/img/' . $name_img);
Partager