Pkoi y a rien qui marche?
$userfile=$_FILES['userfile'];
foreach($userfile as $Key => $Value)
{
//if (is_uploaded_file($Value))
//{
$extension[$Key]=strrchr($userfile_name[$Key],'.');
$Fname[$Key]=$name[$Key].$extension[$Key];
$File_Name[$Key]= $destination.$Fname[$Key];
copy($Value, $File_Name[$Key]);
echo"($File_Name[0])";
echo"($extension[0])";
echo"($userfile_name[0])";
echo"($Fname[0])";
echo"($name[0])";
echo"($File_Name[1])";
echo"($extension[1])";
echo"($userfile_name[1])";
echo"($Fname[1])";
echo"($name[1])";
echo"($File_Name[2])";
echo"($extension[2])";
echo"($userfile_name[2])";
echo"($Fname[2])";
echo"($name[2])";
//}
}
C'est bizarre, C pas dur avec un seul fichier mais avec plusieurs je vois pas le délire...
Je les envois ainsi..
echo "<center><b>ou bien remplir les informations correspondantes svp</b><br><br>
<form enctype='multipart/form-data' action='add_donnees2.php' method='post'>";
echo "<table width='70%' border='0' >";
echo "<tr>";
echo "<td align='left' width='50%'>Nom du client : </td>";
echo "<td align='left' width='50%'><input type='text' name='Nom_Client' size='30' ></td>";
echo "</tr><tr>";
echo "<td align='left' width='50%'>Domaine du client : </td>";
echo "<td align='left' width='50%'><input type='text' name='Domaine_Client' size='30' ></td>";
echo "</tr><tr>";
echo "<td align='left' width='50%'>Emplacement du logo (150 X 150) : </td>";
echo "<td align='left' width='50%'><input type='hidden' name='MAX_FILE_SIZE' value='5000000'>
<input name='userfile[]' type='file' size='30'></td>";
echo "</tr><tr>";
echo "<td align='left' width='50%'>Bandeau vertical (150 X 618) : </td>";
echo "<td align='left' width='50%'><input type='hidden' name='MAX_FILE_SIZE' value='5000000'>
<input name='userfile[]' type='file' size='30'></td>";
echo "</tr><tr>";
echo "<td align='left' width='50%'>Bandeau horizontal (1024 X 150) : </td>";
echo "<td align='left' width='50%'><input type='hidden' name='MAX_FILE_SIZE' value='5000000'>
<input name='userfile[]' type='file' size='30'></td>";
echo "</tr><tr>";
echo "<td align='left' width='50%'>Forme Frame Principale (874 X 618) : </td>";
echo "<td align='left' width='50%'><input type='text' name='Forme' size='1' ></td>";
echo "</tr>";
echo "</table><br>";
echo"<center><img src='img/frames.jpg'></center><br><br>";
echo"<input type='submit' value='Envoi des donnees'></form></center><br><br>";
Ben oui, ils s'appellent tous "userfile[]" mais sans l'option register_globals sur Off, ça marchait très bien !
Message édité par chrono le 26-05-2003 à 14:38:27