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...)Code:get_pixels_details.tpl
Ce module :
Pour l'instant, rien d'extraordinaire...Code:
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>
Fichier #2 :avec la portion de code qui nous interesse :Code:get_pixels.php?step=#Numero de l'étape#
Code:
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é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 !
