[Upload] Upload et Renomage
Bonjour j'ai un script d'upload qui marche parfaitement, mais j'aimerais le modifier afin de renomer le fichier de facon obligatoire. Pour qu'a chaque fois que j'upload il n'y ai qu'un seul fichier sur le serveur qui porte toujours le même nom.
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
<?php
if(isset($_FILES['fiche']))
{
unset($erreur);
$extensions_ok = array('xls');
$taille_max = 1000000;
$dest_dossier = './FicheMaitre/';
// vérifications
if( !in_array( substr(strrchr($_FILES['fiche']['name'], '.'), 1), $extensions_ok) )
{
$erreur = 'Veuillez sélectionner un fichier de type xls !';
}
elseif( file_exists($_FILES['fiche']['tmp_name'])
and filesize($_FILES['fiche']['tmp_name']) > $taille_max)
{
$erreur = 'Votre fichier doit faire moins de 500Ko !';
}
// copie du fichier
if(!isset($erreur))
{
$dest_fichier = basename($_FILES['fiche']['name']);
// formatage nom fichier
// enlever les accents
$dest_fichier = strtr($dest_fichier,
'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ',
'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
// remplacer les caracteres autres que lettres, chiffres et point par _
$dest_fichier = preg_replace('/([^.a-z0-1]+)/i', '_', $dest_fichier);
// copie du fichier
move_uploaded_file($_FILES['fiche']['tmp_name'], $dest_dossier.$dest_fichier);
$Message = 'Fiche envoyé';
header("location:ModifModele.php?Message=$Message");
}
else{
echo($erreur);
}
}
?> |
Merci d'avance.