Bonjour a tous,

Voilà j'ai donc une pages de formulaire assez lourde avec beaucoup de champs de fichiers. Je genere mon formulaire a partir d'un "meta fichier" qui a des lignes de ce style

BEGIN LIENS UTILES
titre du lien<lien en lui même
titreLien2<lien2...
END LIENS UTILES

Dans ma page j'ai donc des champs former de cette façon :
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
 
for($i=1; $i<=$_POST['nblienu']; $i++) {
        $nom = "lienu".$i."";
        echo $_POST[$nom];
        echo $_FILES['lienulien'.$i.'']['name'];
        echo '<br>';
        if($_FILES['lienulien'.$i.'']['name'] != "" && $_POST['lienu'.$i.''] != "") {
                echo "test";
                $texte = ''.$_POST['lienu'.$i.''].'<'.$_FILES['lienulien'.$i.'']['name'].'\r\n';
                fwrite($meta, str_replace("\\","",$texte));
                //ftp_put($fp, "nom.nom", $lienulien'.$i.');
                $back = $_POST['lienubak'.$i.''];
                if($back != "") {
                        rename($path.$back, $path.$_FILES['lienulien'.$i.'']['name'].".bak");
                }
        }
        else if($_FILES['lienulien'.$i.'']['name'] == "" && $_POST['lienu'.$i.''] != "") {
                echo "test2";
                $texte = ''.$_POST['lienu'.$i.''].'<'.$_POST['lienubak'.$i.''].'';
                fwrite($meta, str_replace("\\","",$texte));
        }
}
Voilà donc ça sa marche bien. Puis quand je passe tous ça en methode "post".

Si par exemple je met if(isset($_FILES['lienulien1'])) { echo "test" ; } // Pour le test
Et bien il écrit rien... Un print_r($_FILES) ou bien encore print_r($_FILES['lienulien1']) ne donne rien non plus.

Je pense que la variable se paume en route mais je vois pas pourquoi... Quelqu'un aurait-il une idée ?

Merci d'avance a vous tous...

PS : J'ai verifié le fichier php.ini et tout est ok dedans.