Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2994 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Probleme pour renommer une image pendant l'upload.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme pour renommer une image pendant l'upload.

n°899737
fscalda
Gaaaaaazzzz
Posté le 16-11-2004 à 11:49:24  profilanswer
 

Bonjour,
 
j'ai un script d'upload qui marche bien, et je me suis dit que j'allais pour eviter l'écrasement d'image qui porte le même nom les renommer pendant l'upload et leur attribué comme nom la date+minute+seconde.jpg
 
Jusque, tout se passe bien, sauf dans la table, le nom du fichier est le original, et non pas date+minute+seconde.jpg
 
Si vous pouviez m'aider, ça serait super, je vous mets les 2 portion de code, + un screen de mes tables pour que ça soit plus clair.
 

Code :
  1. <input type='hidden' name='name_id' value='$emp_id'>
  2. <input type='hidden' name='max_file_size' value='2000000'>
  3. <input type='file' size='40' name='aFile'>
  4. <input type="submit" value="cliquez-ici" name="submit">


 
le second qui recupere les valeurs  
 

Code :
  1. $date = date ("Y-m-d" );
  2. $name_id=$val[ID];
  3. $query = "INSERT INTO test (date,nom, email, telephone, portable, lieu, pays, titre, message, aFile)
  4. VALUES(NOW(),'".$nom = addslashes($_POST['nom'])."','".$email = addslashes($_POST['email'])."','".$telephone = addslashes($_POST['telephone'])."','".$portable = addslashes($_POST['portable'])."','".$lieu = addslashes($_POST['lieu'])."','".$pays = addslashes($_POST['pays'])."','".$titre = addslashes($_POST['titre'])."' ,'".$message = addslashes($_POST['message'])."', '".$aFile = addslashes($_FILES['aFile']['name'])."' )";
  5. //
  6. //
  7. $id = $_GET["ID"];
  8. $date=date("ymdhis" );
  9. //
  10. //
  11. if (is_uploaded_file($_FILES['aFile']['tmp_name']))
  12. {
  13. echo "name_id = $date <br>";
  14. echo "name_id = $ID <br>";
  15. echo "name_id = $id <br>";
  16. echo "Nom du fichier client : " . $_FILES['aFile']['name'] . "<br>";
  17. echo "<b>Nom du fichier sur le serveur :<b> " . $_FILES['aFile']['tmp_name']
  18. . "<br>";
  19. echo "<b>Taille du fichier :<b>" . $_FILES['aFile']['size'] . "<br>";
  20. echo "<b>Type du fichier :<b>" . $_FILES['aFile']['type'] . "<br>";
  21. copy($_FILES['aFile']['tmp_name'],"./test/$date.jpg" );
  22. }
  23. else
  24. {
  25. echo "Pas de fichier téléchargé !?";
  26. }
  27. //
  28. //
  29. $res=mysql_query($query) or die(mysql_error());
  30. //texte de fin
  31. //rajouter plutot un lien vers une page
  32. echo 'merci beaucoup, vos infos ont été enregistrées.';
  33. mysql_close();
  34. }[url]


et pour finir le screen
 
http://fscalda.free.fr/frank/table.jpg


Message édité par fscalda le 16-11-2004 à 11:50:16
mood
Publicité
Posté le 16-11-2004 à 11:49:24  profilanswer
 

n°900257
sielfried
Posté le 16-11-2004 à 23:13:28  profilanswer
 

Ben évidemment, dans ton INSERT pour le champ aFile tu mets le nom du fichier tel qu'il a été uploadé. :o


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°900274
Berceker U​nited
PSN : berceker_united
Posté le 16-11-2004 à 23:28:04  profilanswer
 

Sielfried a écrit :

Ben évidemment, dans ton INSERT pour le champ aFile tu mets le nom du fichier tel qu'il a été uploadé. :o


Houla Sielfried s'énerve ce soir il répond a tous :lol:

n°900289
sielfried
Posté le 16-11-2004 à 23:42:48  profilanswer
 

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Probleme pour renommer une image pendant l'upload.

 

Sujets relatifs
Importer une imageProbléme de menu en batch
prog delphi en service : problème certaines fonctionsGenerer du HTML dynamiquement (probleme String) SVP!!!
Probleme de formatage d'une base ParadoxProbleme Insertion code stats dans interface html
API Win32 : problème avec le message WM_KEYDOWNEnlever le bouton impression sur image RESOLU
SQL/VBA : probleme avec LIKE et "*" [RESOLU] 
Plus de sujets relatifs à : Probleme pour renommer une image pendant l'upload.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR