|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2005 Messages : 57 ![]() |
Bonjour
dans mon site les membres ont la possibilité de se constituer une galerie fotos pour cela un forumaire enctype="multipart/form-data" classique mais après il semblerait que le serveur ne détecte pas ttes les variables par exemple : $_FILES['userfile']['name'] est détectée $_FILES['userfile']['type'] $_FILES['userfile']['size'] $_FILES['userfile']['tmp_name'] ne sont pas détectées à quoi cela peut-il être du? |
|
|
00
|
|
|
#2 |
|
Membre émérite
![]() Inscription : août 2006 Messages : 943 ![]() |
Tu trouvereas peut être une réponse dans le PHP info....
Il y a un message d'erreur ? Comment as-tu détecté que ca marchait pas ? Le $_files['userfile']['error'] donne un message ? A première vue, je dirais que si tu as le nom du fichier original, c'est que ton fichier n'est pas téléchargé...... En effet, les paramètres [size], [tmp_name] et [type] de $_files ne sont renseignés par PHP qu'à partir du moment ou le fichier est transféré à l'emplacement [tmp_name]..... Il faut un message d'erreur pour être plus precis, fait un echo $_files ['userfile']['error'] pour voir ce qu'il affiche !!! |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2005 Messages : 57 ![]() |
$_files ['userfile']['error'] == 6
cela signifie quoi? |
|
|
00
|
|
|
#4 |
|
Membre émérite
![]() Inscription : août 2006 Messages : 943 ![]() |
Cela signifie "un dossier temporaire est manquant"....
Donc le fichier n'est pas transféré vers un dossier temporaire !!! C'est un peu bizarre... Il faudrait que tu vois le PHP info, mais tu sais maintenant qu'il te manque le répertoire temporaire pour uploader tes fichiers.... le répertoire qui définit l'attribut [tmp_name] de $_files !!!! Tu as quoi comme hébergeur ? Regarde le PHP info, il doit y avoir une ligne concernant les répertoires qu'utilise PHP.... |
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2005 Messages : 57 ![]() |
je dois dire que j'y connais pas grand chose c'est un ami qui m'héberge
voici le php info http://lorganisation.webgus.net/phpinfo.php |
|
|
00
|
|
|
#6 |
|
Membre émérite
![]() Inscription : août 2006 Messages : 943 ![]() |
C'est cette ligne dans ton PHPinfo : "upload_tmp_dir = /www/tmp".
Le problème, c'est que cette page te dit que ton répertoire temporaire d'upload est "www.tmp", ce qui veut dire que ce répertoire existe. Il se peut que tu n'ai pas les droits d'écriture sur ce répertoire, à ce moment là il faut soit que tu attende que ton ami te donnes les droit d'écriture sur ce dossier, ou bien que tu prenne ton logiciel FTP, et si tu peux atteindre ce répertoire (www/tmp), que tu lui donne les droits d'écriture. (rappelons que c'est le CHMOD du répertoire qu'il faut changer, en générale tu fais un clic droit sur le répertoire et tu dois avoir une option "droits" ou bien "CHMOD", qu'il faut que tu change avec les droits d'écriture.....) |
|
|
00
|
|
|
#7 |
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2005 Messages : 57 ![]() |
je n'arrive pas à avoir accès à ce dossier tmp...
|
|
|
00
|
|
|
#8 |
|
Invité(e)
Messages : n/a ![]() |
faut faire un chmod de ton dossier 0777
|
00
|
|
|
#9 |
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2005 Messages : 57 ![]() |
le chmod du dossier est déjà bon
mais le dossier tmp je ne le trouve pas et si je le crée et que je met 777 cela ne change rien |
|
|
00
|
|
|
#10 |
|
Membre émérite
![]() Inscription : août 2006 Messages : 943 ![]() |
Ca va être un peu chaud, tu peu mettre le CHMOD à 0777 mais tu ne peux pas yu acceder ?
Demande à ton ami qui t'héberge de faire quelque chose !!! Sans répertoire TMP d'Upload, tu ne peu rien faire !!! |
|
|
00
|
|
|
#11 |
|
Membre habitué
![]() Lycéen Inscription : avril 2006 Messages : 128 ![]() |
Salut
Si jamais ça ne marche tjs pas tu peux surement faire un ini_set() et changer le répertoire temporaire
__________________
![]() N'oubliez pas de voir les quand la réponse vous convient, un pt'it serait le bienvenu Mon site de blogs Kodokan arena [ en construction ] |
|
|
00
|
|
|
#12 |
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2005 Messages : 57 ![]() |
la réponse se trouvait dans le fait qu'il n'y avait pas de dossier cgi-bin avec un dossier tmp dedans
merci a tous pour vos réponses |
|
|
00
|
|
|
#13 |
|
Membre émérite
![]() Inscription : août 2006 Messages : 943 ![]() |
De rien, à plus sur le fofo !!!!
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com