Bonjour, tt le monde, la dernière fois j'ai posé une question et j'avoir que j'ai été satisfait et remercie particulièrement Alain_45 pr son aide, et là je suis confronté à un autre code, je voudrais faire un code ou il faudrait importer un fichier excel au format csv ms d'un dossier à un autre ms à partir du php, alors j'ai fait un code html (upload.html) que voici:

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
50
51
52
53
54
<html> 
<head> 
<title>import</title> 
</head> 
<body> 
<form method="post" action="upload.php" enctype="multipart/form-data"> 
<input type="hidden" name="MAX_FILE_SIZE" value="100000"> 
Fichier à importer : <input type="file" name="fichier"> 
<input type="submit" value="Upload File" > 
<input type="button" name="annuler" onclick="location.href='upload.html'" value="Annuler"> 
</form> 
</body> 
</html> 
 
et un autre code en php (upload.php) que voici : 
 
 
<?php 
$dossier = 'upload/'; 
$fichier = basename($_FILES['fichier']['name']); 
$taille_maxi = 100000; 
$taille = filesize($_FILES['fichier']['tmp_name']); 
$extensions = array('*.*', '.xls', '.csv', '.txt', '.sql'); 
$extension = strrchr($_FILES['']['name'], '.'); 
//vérifications de sécurité... 
if(!in_array($extension, $extensions)) //Si l'extension n'est pas dans le tableau 
{ 
$erreur = 'Importer un fichier de type excel, cxv, txt ou sql..'; 
} 
if($taille>$taille_maxi) 
{ 
$erreur = 'fichier est trop gros...'; 
} 
if(!isset($erreur)) //S'il n'y a pas d'erreur, on upload 
{ 
//On formate le nom du fichier ici... 
$fichier = strtr($fichier, 
'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ', 
'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy'); 
$fichier = preg_replace('/([^.a-z0-9]+)/i', '-', $fichier); 
if(move_uploaded_file($_FILES['']['tmp_name'], $dossier . $fichier)) //Si la fonction renvoie TRUE, c'est que ça a fonctionné... 
{ 
echo 'Importation effectué avec succès !'; 
} 
else //Sinon (la fonction renvoie FALSE). 
{ 
echo 'Echec de l\'importation !'; 
} 
} 
else 
{ 
echo $erreur; 
} 
?>
j'aimerais bien que vous jetiez un coup d'oeil à mes codes voir s'il y aurait pas d'erreurs, merci bien à tous. bonne journée