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 : Sélectionner tout - Visualiser dans une fenêtre à part
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&eacute;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.