Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/08/2011, 02h01   #1
Membre du Club
 
Inscription : mars 2004
Messages : 208
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 208
Points : 63
Points : 63
Par défaut $_FILES vide upload fichier

Bonjour,

Je suis en train de coder un bête upload de fichier via formaluaire et je m'arrache le peu de cheveux qui me reste à comprendre pourquoi ça ne fonctionne pas.

Via ce formualire :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<form method="GET" action="val_gestshop.php" enctype="multipart/form-data">
	<input type="hidden" name="action" value="Ajouter">
	<input type="hidden" name="MAX_FILE_SIZE" value="1000000">
	<label>Nom : </label>
	<label>Slug : </label>
	<input type="text" name="nom" size="35">
	<input type="text" name="slug" size="35">
	<label>Thumb (88*31) : </label>
	<label>Thumb2 (240*85) : </label>
	<input type="file" name="avatar1">
	<input type="file" name="avatar2">
	<label>Lien : </label>
	<input type="text" name="lien" size="90">
	<label>Description : </label>
	<textarea name="desc" cols="45" rows="8"></textarea>
	<input type="submit" name="submit" value="Envoyer">
</form>
j'envoie mes info sur ma page de traitement, mais comme l'upload ne se fait pas (alors que les autres infos passent) j'essaie un var_dump($_FILES) et je m'aperçois que la variable est vide (array(0) { } ).

Avez vous une idée d'où cela peut provenir ?
shelko est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/08/2011, 03h09   #2
Membre Expert
 
Avatar de Seb33300
 
Homme Sébastien Alfaiate
Développeur Web
Inscription : janvier 2007
Messages : 1 329
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Alfaiate
Âge : 26
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 1 329
Points : 1 657
Points : 1 657
Pour l'upload des fichier, les formulaires doivent obligatoirement être en "post" dans le method
__________________
Zend Certified Engineer PHP 5.3

« Crois-tu comprendre le monde juste en matant le 20H Ou connaître l'histoire en ayant lu que l'angle des vainqueurs ? » Keny Arkana
Seb33300 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/08/2011, 09h32   #3
Membre du Club
 
Inscription : mars 2004
Messages : 208
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 208
Points : 63
Points : 63
Arf quel boulet, je travail tellement peu souvent en GET que j'y avais même pas pensé
Merci pour la solution Seb33300
shelko est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/08/2011, 13h42   #4
Membre Expert
 
Avatar de kdmbella
 
Homme Demazy Mbella
Développeur Web
Inscription : août 2010
Messages : 620
Détails du profil
Informations personnelles :
Nom : Homme Demazy Mbella
Localisation : Cameroun

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : août 2010
Messages : 620
Points : 1 470
Points : 1 470
faut plutôt prendre l'habitude de travailler avec Post que de travailler avec Get c'est plus sécuriser
__________________
Trois personnes peuvent garder un secret si deux d'entre elles sont mortes. :Benjamin Franklin
L'humanité se divise en trois catégories : ceux qui ne peuvent pas bouger, ceux qui peuvent bouger, et ceux qui bougent : Benjamin Franklin
Le hasard, c'est le déguisement que prend Dieu pour voyager incognito: Albert Einstein
bon je m'arrête là au risque de me faire buter
kdmbella est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 06/08/2011, 15h55   #5
Membre Expert
 
Avatar de Seb33300
 
Homme Sébastien Alfaiate
Développeur Web
Inscription : janvier 2007
Messages : 1 329
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Alfaiate
Âge : 26
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 1 329
Points : 1 657
Points : 1 657
ça n'a rien de plus sécurisé non...
post ou get, niveau sécurité c'est strictement la même chose.
__________________
Zend Certified Engineer PHP 5.3

« Crois-tu comprendre le monde juste en matant le 20H Ou connaître l'histoire en ayant lu que l'angle des vainqueurs ? » Keny Arkana
Seb33300 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h45.


 
 
 
 
Partenaires

Hébergement Web