Upload photo avec changement de nom

Résolu
lonewolf -  
Blunderer Messages postés 273 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

j'ai recuperer un script php qui me permet de charger des photos sur mon serveur. Jusque la tout va bien

J'ai modifier le script pour ajouter le nom et lieu de l'uploader et je voudrais que les photos charger commence justement par le nom.lieu. nomdelaphoto et la j'avoue que je suis perdu

C'est pour cela, que je fais appel a votre aide.

Voici le script

<?
$uploadNeed = $_POST['uploadNeed'];
$nom = $_POST['nom'];
$lieu = $_POST['lieu'];
// start for loop
for($x=0;$x<$uploadNeed;$x++){
$file_name = $_FILES['uploadFile'. $x]['name'];
// strip file_name of slashes
$file_name = stripslashes($file_name);
$file_name = str_replace("'","",$file_name);
$file_name = $_FILES['uploadFile'. $x].$nom;
$copy = copy($_FILES['uploadFile'. $x]['tmp_name'],$file_name);
 // check if successfully copied
 if($copy){
 echo "$file_name | téléchargé avec succès !<br>";
 }else{
 echo "$file_name | Désolé, ce fichier n'a pu etre téléchargé !<br>";
 }
} // end of loop
?>


En gras, c'est mon apport. Merci d'avance pour votre aide.

A voir également:

5 réponses

Blunderer Messages postés 273 Date d'inscription   Statut Membre Dernière intervention   83
 
Remplace ceci :
$file_name = $_FILES['uploadFile'. $x].$nom;

Par ceci :
$file_name = $nom.$lieu.$_FILES['uploadFile'. $x]['name'];


Maintenant, je suis.
1
lonewolf
 
Tout d'abord merci pour ta reponse

je comprend mieux le fonctionnement

Cela fonctionne... mais avec une petite erreur puisque en plus du nom, du lieu, et dunom de la photo, j'ai un array au debut qui vien parasiter le nom

ArraybiduleGray23.jpg


si tu as une idée du pourquoi ?

En tout cas, encore merci

Cordialement
0
Blunderer Messages postés 273 Date d'inscription   Statut Membre Dernière intervention   83
 
$file_name = $nom.$lieu.$_FILES['uploadFile'. $x]['name']; 

0
lonewolf
 
Merci encore pour ton aide

j'ai trouvé

j'ai remplacer ceci :
$file_name = $_FILES['uploadFile'. $x].$nom.$lieu.$_FILES['uploadFile'. $x]


par ceci
$file_name = $nom.$lieu.$_FILES['uploadFile'. $x]


Et ca fonctionne comme je le veux.

Merci Encore
0
Blunderer Messages postés 273 Date d'inscription   Statut Membre Dernière intervention   83
 
plutot ceci :
$file_name = $nom.$lieu.$_FILES['uploadFile'. $x]['name'];

non ?
0

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

Posez votre question
lonewolf
 
oui tout a fait.

Mauvais copier/ coller lol

Merci encore pour ton aide qui me fut très précieuse
0
Blunderer Messages postés 273 Date d'inscription   Statut Membre Dernière intervention   83
 
alors met résolu ;)
Merci :D
0