Salut à tous,

J'ai un soucis avec un formulaire d'upload que voici :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
<form method="POST" action="index.php?page=php/resultats/outil_upload" enctype="multipart/form-data">
    <input type="hidden" name="controle" value="<? print $filtreControle; ?>" />
    <input type="hidden" name="MAX_FILE_SIZE" value="10000000"> <!-- Limite la taille du fichier-->
    Fichier : <input type="file" name="ressource"><br />
    <input type="submit" value="Envoyer">
   </form>
Mon problème se trouve au niveau de la récupération des données postées. Je tombe dans le else du premier if...

Je procède comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
//Controle auquel attribuer la ressource
if (!empty($_POST['controle'])) {
 //Récupérer le code contrôle
 $controle = $_POST['controle'];
 
 //Si l'on a un fichier
 if (!empty($_FILES['ressource']['name'])) {
J'ai tenté de supprimer cette partie : enctype="multipart/form-data".
Mais alors, je tombe dans le else du second if...

Ca me semble curieux étant donné que depuis la dernière fois que j'ai touché à ce script, l'upload fonctionnait très bien.

Qui voit ce qui se passe mal?

Merci d'avance.