Bonjour.
J'ai un petit souci avec un formulaire qui contient plusieur champs "file".

En effet, a priori mon script ne garde en memoire que le dernier fichier selectionné et n'en up donc qu'un seul.

Voici mon code :
En gros j'appel plusieur fois la meme fonction en changeant le nom du champs file a chaque appel. Mais le script ne va uploadé que le fichier du deuxieme champs...

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
if($_FILES['visuel1']['name'] != "")
		{
			$fichier = @$_FILES['visuel1']['name'];
			$tmp = @$_FILES['visuel1']['tmp_name'];
			FuncUp($fichier, $tmp, $chemin);
		}
		if($_FILES['visuel2']['name'] != "")
		{
			$fichier = @$_FILES['visuel2']['name'];
			$tmp = @$_FILES['visuel2']['tmp_name'];
			FuncUp($fichier, $tmp, $chemin);
		}
 
function		FuncUp($fichier, $tmp, $chemin)
  	{
		if ($fichier != "none")
		{
			$point=strrpos($fichier, ".");
			if ($point)
				$extension=substr ($fichier, $point);
			else
				$extension ="";
			$date=date("ymdhis");
			$nouveau_nom = $chemin.$date.$extension;
			move_uploaded_file($tmp, $nouveau_nom);
		}
  	}
Est ce que quelqun sais d'ou vient le probleme ? Merci