bonjour,

j'ai besoin d'analyser un fichier csv pour l'ajouter à une bdd. Cela se fait bien sauf que ce ficher doit être dans le répertoire de mon site.

Comment faire pour l'uploader ? Je fais ça mais ça ne marche pas. Enfin je n'arrive pas à récupèrer l'adresse du fichier mais juste sont nom (sous firefox) via le <input type="file"...

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
 
$chemin=$_POST['fichier'];
$upload='upload/';
$extensions=array("csv","xls","txt");
 
if (isset($_FILES['fichier']))
{
	$fichier=basename($_FILES['fichier']['name']);
	$ext=strrchr($fichier,'.');
	if (!in_array($ext,$extensions))
	{
		echo "Erreur de type de fichier.";
		echo $mess_redir;
		echo '<meta http-equiv="Refresh" content="$temps_redirection;URL='.$page_ajout.'">';
	}
 
	if (move_uploaded_file($_FILES['fichier']['tmp_name'],$upload.$fichier))
		echo "Fichier uploadé.<br>";
	else
	{
		echo "Erreur lors de l'upload.";
		echo $mess_redir;
	}
}
else
{
	echo "non";
	exit;
}