Bonjour,
Je souhaiterais que quand une personne uplaod un fichier, il soit renommé automatiquement d'un nom et numéro.
J'ai déjà le code pour l'up, j'imagine faire une boucle pour le numéro, mais je vois pas trop où et comment choisir le nom...
Exemple: un membre envoi la photo suivante; moi.jpg ; j'aimerais la renommé automatiquement en photo1.jpg.
le lendemain un autre membre envoi la photo moi.jpg, j'aimerais qu'elle soit renommé différament style (photo5.jpg)
de manière a n'écrasé aucun fichier existant dans le dossier où tout est stocké.
Voici le code:
<html>
<form name="envoi" enctype="multipart/form-data" method="post" action="./photo.php">
<input type="file" name="fichier_choisi">
<--- <input type="hidden" name="MAX_FILE_SIZE" value="256000"/> --->
<br>
<br>
<input type="submit" name="envoi" value="Envoyer le fichier">
</form>
<?php
if(!empty($_FILES["fichier_choisi"]["name"]))
{
$nomFichier = $_FILES["fichier_choisi"]["name"] ;
$nomTemporaire = $_FILES["fichier_choisi"]["tmp_name"] ;
$typeFichier = $_FILES["fichier_choisi"]["type"] ;
$poidsFichier = $_FILES["fichier_choisi"]["size"] ;
$codeErreur = $_FILES["fichier_choisi"]["error"] ;
$chemin = "./images/" ;
if(copy($nomTemporaire, $chemin.$nomFichier))
echo("<br>l'upload a réussi") ;
else
echo("<br>l'upload a échoué") ;
}
else
{
echo("Aucun Fichier<br>") ;
}
echo $chemin.$nomFichier." <br> ".$nomTemporaire." <br> ".$typeFichier." <br> ".$poidsFichier." <br> ".$codeErreur ;
?>
</html>
Je vous remercie d'avance pour votre aide, @bientôt!
Configuration: Windows XP
Internet Explorer 7.0