<input type="file"... =>nom du fic

Résolu
maxime_B Messages postés 788 Date d'inscription   Statut Membre Dernière intervention   -  
maxime_B Messages postés 788 Date d'inscription   Statut Membre Dernière intervention   -
bonsoir
j'ai ici plusieurs question dont j'aimerais bien trouver les bonnes réponses.
-de 1
g un code qui upload des fichiers

dedans il y a
if(move_uploaded_file($_FILES['fichierenvoye']['tmp_name'], 'image/image.jpg'))
{

ceci donne un nom a l'image.comment faire pour que ce nom change?
(première photo uploadée, nom=image1.jpg, 2ème photo uploadée nom = image2.jpg, etc.)

-de 2
quelqu'un connaitrait les numéros des "type" de fichiers envoyés?? je ne connais que celui du .jpg(qui est 2)

merci d'avance
A voir également:

11 réponses

dugenou Messages postés 6087 Date d'inscription   Statut Contributeur Dernière intervention   1 452
 
Bonjour,

Comme je ne maîtrise pas les boucles, je ne suis pas sûr, ni de la
syntaxe, ni des éléments à prendre en compte pour déterminer
l'identifiant des nouveaux fichiers, mais il faut faire une boucle,
for(), pour déterminer l'identifiant du nouveau fichier et le stocker
dans une variable, qui te permettra de nommer les nouveaux
fichiers (les spécialistes rectifieront mes erreurs) :

// Détermination de l'identifiant du nouveau fichier (stocké dans la
variable "$ID")
// et création du tableau $tabid, destiné à recueillir les différentes
valeurs des identifiants des fichiers images

for($i = 1;; $i++) {
$tabid[$i] = intval($ID[$i][1]);
}

 if(!isset($tabid)) {
   $ID = 1;
  }
  else {
    $ID = max($tabid) +1;   // Identifiant du nouveau fichier
   }

unset($tabid); // Suppression du tableau $tabid

if(move_uploaded_file($_FILES['fichierenvoye']['tmp_name'],
'image/image".($ID).".jpg'))
{


Pour t'aider, voici une adresse :

https://www.php.net/manual/fr/control-structures.for.php

Ne fais pas de copier/coller de mon code, il est probablement faux.

Bon courage.
1
maxime_B Messages postés 788 Date d'inscription   Statut Membre Dernière intervention   55
 
...
0
maxime_B Messages postés 788 Date d'inscription   Statut Membre Dernière intervention   55
 
.....
0
maxime_B Messages postés 788 Date d'inscription   Statut Membre Dernière intervention   55
 
.........................
0
maxime_B Messages postés 788 Date d'inscription   Statut Membre Dernière intervention   55
 
...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
maxime_B Messages postés 788 Date d'inscription   Statut Membre Dernière intervention   55
 
...
0
maxime_B Messages postés 788 Date d'inscription   Statut Membre Dernière intervention   55
 
...
0
dugenou Messages postés 6087 Date d'inscription   Statut Contributeur Dernière intervention   1 452
 
Voici un lien où tu trouveras la réponse :

https://www.php.net/exif_imagetype
0
maxime_B Messages postés 788 Date d'inscription   Statut Membre Dernière intervention   55
 
merci

et sans vouloir pousser, tu ne saurais pas comment faire pr mon 1er prob?
j'aimerais éviter de mettre une variable ou je dois taper le nom...
0
maxime_B Messages postés 788 Date d'inscription   Statut Membre Dernière intervention   55
 
j'ai essayé, mais je ne comprends pas... :(
0
dugenou Messages postés 6087 Date d'inscription   Statut Contributeur Dernière intervention   1 452
 
Bonsoir,

Comme je te le disais, je ne maîtrise pas les boucles, je ne pourrais donc pas t'expliquer, mais c'est juste pour te donner une piste de recherche de la solution à ton problème.

Je suis désolé de ne pas pouvoir t'aider davantage.
0
maxime_B Messages postés 788 Date d'inscription   Statut Membre Dernière intervention   55
 
pas grave, merci quand même de ton aide.je continuerai à chercher...

a+
0