Salut a tous!
voila, je souhaite uploader des images sur mon FTP via un formulaire puis automatiquement les renommés en les incrémentants.
J'ai donc fais mon formulaire, creer une page php qui va traiter les informations pour l'uploader sur le serveur. Jusque la tout fonctionne correctement, mais pour renommer les fichiers, sa marche pô!
Code : PHP
$tableau="";
$nbr_img=0;
$handle=@opendir("upload");
while ($fichier = @readdir($handle))
{
$extension=substr($fichier,-3);
if($fichier!="." && $fichier!=".." && (eregi("gif",$extension) || eregi("jpg",$extension) || eregi("png",$extension)))
{
$listing[$fichier]=$nbr_img;
}
$nbr_img++;
}
$nbr_img =($nbr_img-2);
ce code me permet de scanner le dossier d'upload.
Code : PHP
$nom = $_FILES['fichier']['name'];
$nbre_image = $nbr_img++;
if(@rename("/upload/" . $nom . " ", "/upload/" . $nbre_image . ""))
{
echo "l'image a été renommer";
}
else
{
echo "l'image n'a pas été renommer. ";
}
Ici, c'est le script qui est censé renommer les fichier uploader et l'incrémenter en fonction du nombre de fichier se trouvant dans le dossier d'upload.
Donc, en gros, le fichier s'upload bien dans le bon dossier, mais le fichier n'est pas renommer. Je ne sais pas d'ou peut venir ce probleme.
Je n'est testé qu'en local, je ne sais pas si ça peut venir de la mais bon...si quelqu'un sais...