Bonjour tout le monde !
Ceci étant mon premier post, j'imagine que je doit me présenter un minimum ^^!
Donc moi c'est Mickael, étudiant en Biologie a pau, qui bataille depuis une semaine sur un problème de script, qui, je l'espère, vas être bientôt resolu :]

Alors, comme je l'ai dit ci-dessus, ca doit bien faire une semaine que je bataille sur un problème de formulaire, je vous explique tout ça...

Le contexte :
Deux fichier :
Fichier #1 : Le fichier template, dans lequel j'ai ajouté un module d'upload de fichier (d'ou viens le probleme...)
Ce module :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<FORM ENCTYPE="multipart/form-data" ACTION="get_pixels.php?step=4" METHOD=POST> 
  <input type="hidden" name="MAX_FILE_SIZE" value="512000">
  <input type="file" name="fichier" />
<input type="submit" value="Envoyer">
</FORM>
Pour l'instant, rien d'extraordinaire...

Fichier #2 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
get_pixels.php?step=#Numero de l'étape#
avec la portion de code qui nous interesse :


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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
if ($step == 4) {
  if ($app->is_post()) {
$poids_max = 512000; // Poids max de l'image en octets
  $repertoire = 'uploads/'; // Repertoire d'upload
 
  if (isset($_FILES['fichier']))
  {
  if(!@getimagesize($_FILES['fichier']['tmp_name']))
  {
  $erreur = 'Vous avez tentez d\'uploader un fichier qui n\'est pas une image (*.jpeg, *.gif ou *.png).';
  }
  elseif ($_FILES['fichier']['size'] > $poids_max)
  {
  $erreur = 'L\'image dépasse le poids autorisé ' . $poids_max/1024 . 'Ko.';
  }
  elseif (!file_exists($repertoire))
  {
  $erreur = 'Erreur, le dossier d\'uploads n\'existe pas.';
  }
  if(isset($erreur))
  {
  echo '' . $erreur . '<br><a href="javascript:history.back(1)">Retour</a>';
  }
  else
  {
 
  $nom_fichier = time().'.jpg';
 
  if (move_uploaded_file($_FILES['fichier']['tmp_name'], $repertoire.$nom_fichier))
  {
 
  $url = 'http://LeSiteEnQuestion.com/site2/'.$repertoire.''.$nom_fichier.'';
  echo 'Image charg&eacute;e . ';
  }
  // Si il y a une erreur
  else
  {
  echo 'L\'image n\'a pas pu être uploadée sur le serveur. Veuillez contacter l\'administrateur : AdresseMail';
  }
 
  }
 
  }
 
....etc.

Alors le probleme viens visiblement de $_FILES car isset($_FILES['fichier']) renvoi False... donc aucun upload...

voila voila ! Si quelqu'un pouvais m'aiguiller ca s'rais super :] !

Merki tout l'monde !