Salut,
J'ai une question très con !
Dans un formualire, j'ai 2 champs type file :
$i=1;
echo "<input type=\"file\" name=\"$i\"><br>";
$i++;
echo "<input type=\"file\" name=\"$i\"><br>";
$i++;
Le but est de télécharger ces 2 photos en 1 seule manipulation.
Dans mon fichier d'enregistrement, j'ai :
for($i=1;$i!=3;$i++)
{
$fichier = $_FILES["$i"]['name'];
$nom_fichier = $_FILES["$i"]['tmp_name'];
$nom_destination = $fichier;
...
puis vient le contrôle de mes extensions :
$ext = strtolower(substr($fichier,strrpos($fichier, ".")+1)); => MON PROBLEME
$valides = array("jpg","jpeg","JPG","JPEG");
if(in_array($ext,$valides))
{
...
Le problème, si je télécharge 2 fichiers en même temps, ça marche nickel. Par contre, si je ne télécharge qu'un seul fichier, il me marque que le format n'est pas valide mais va quand même enregister le fichier dans le dossier.
Comment faire pour qu'il n'y ait plus cette erreur si je ne télécharge qu'un seul fichier ???
Merci d'avance
kenny #18