Skip to content
Extraits de code Groupes Projets
Valider bec6a933 rédigé par maieul@maieul.net's avatar maieul@maieul.net
Parcourir les fichiers

correction bug lorsqu'on envoie des fichiers homonymes

parent 62a4b1f7
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -136,8 +136,9 @@ function formidable_deplacer_fichier_emplacement_definitif($fichier, $nom, $mime ...@@ -136,8 +136,9 @@ function formidable_deplacer_fichier_emplacement_definitif($fichier, $nom, $mime
// S'assurer qu'il n'y a pas un fichier du même nom à destination // S'assurer qu'il n'y a pas un fichier du même nom à destination
$chemin_final = $dossier_champ.$nom; $chemin_final = $dossier_champ.$nom;
$n = 1; $n = 1;
$basename_sans_extension = substr_replace($basename,"",-strlen($extension)-1);//la constante PATHINFO_FILENAME n'est qu'à partir de PHP 5.2, or SPIP 3 peut fonctionne en PHP 5.1
while (@file_exists($chemin_final)){ while (@file_exists($chemin_final)){
$nom = $basename."_$n.".$extension; $nom = $basename_sans_extension."_$n.".$extension;
$chemin_final = $dossier_champ.$nom; $chemin_final = $dossier_champ.$nom;
$n++; $n++;
} }
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter