Renommer une fichier uploder

Fermé
amirakhamessi Messages postés 11 Date d'inscription vendredi 1 mars 2013 Statut Membre Dernière intervention 13 juillet 2016 - 2 avril 2013 à 10:12
 amirakhamessi - 3 avril 2013 à 15:08
Bonjour, j ai Upload une fichier, je veut le renommer en utilisant une variable qui va incrémenter, mais cette variable reste constante. voila mon code:



$dossier = 'C:\Program Files (x86)\EasyPHP-5.3.3.1\www\sujetPfe\cv/';

$taille_maxi = 1000000;


$extensions = array('.doc', '.txt', '.pdf','.docx');
$extension = strrchr($fich, '.');
//Début des vérifications de sécurité...
if(!in_array($extension, $extensions)) //Si l'extension n'est pas dans le tableau
{
$erreur = 'Vous devez uploader un fichier de type text, doc ou pdf...';
}
if($taille>$taille_maxi)
{
$erreur = 'Le fichier est trop gros...';
}
if(!isset($erreur)) //S'il n'y a pas d'erreur, on upload
{
//On formate le nom du fichier ici...
$fich = strtr($fich,
'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ',
'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
$fich = preg_replace('/([^.a-z0-9]+)/i', '-', $fich);


$fich=MOffre_Demploi::$inc;
echo $fich;
MOffre_Demploi::$inc++;
$fich++;


if(move_uploaded_file($fichiertmp, $dossier . $fich)) //Si la fonction renvoie TRUE, c'est que ça a fonctionné...
{
echo 'Upload effectué avec succès !';
}
else //Sinon (la fonction renvoie FALSE).
{
echo 'Echec de l\'upload !';
}
}
else
{
echo $erreur;
}

1 réponse

roussos Messages postés 221 Date d'inscription mercredi 16 février 2005 Statut Membre Dernière intervention 17 décembre 2014 8
2 avril 2013 à 13:41
Bonjour,
si la variable doit s'incrémenter alors faut passer par une boucle.
Bon courage
0
amirakhamessi Messages postés 11 Date d'inscription vendredi 1 mars 2013 Statut Membre Dernière intervention 13 juillet 2016
Modifié par amirakhamessi le 2/04/2013 à 15:14
merci pour le reponce.mais l incrémentation doit se faire chaque fois où il y a un upload du fichier.donc je peut pas utiliser un boucl.
0
roussos Messages postés 221 Date d'inscription mercredi 16 février 2005 Statut Membre Dernière intervention 17 décembre 2014 8
2 avril 2013 à 16:04
Bonsoir,
donc tu écris dans un fichier texte (ou dans une base de données) la valeur à incrémenter du fichier que tu récupères pour le prochain upload.
Bon courage.
0
amirakhamessi
3 avril 2013 à 15:08
merci bien.
0