Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1049 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  prob lors de l'upload avec free [ - Job's Done - ]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

prob lors de l'upload avec free [ - Job's Done - ]

n°311731
xkamui
Their Destiny Was Foreordained
Posté le 18-02-2003 à 03:15:51  profilanswer
 

je suis chez free et voici on code :  
 

Code :
  1. <form action="index.php?id=10&A=1" method="post" enctype=\"multipart/form-data\">
  2. <input type="file" name="ban">
  3. <input type="submit" value="add pic">
  4. </form>
  5. if ($A==1)
  6. {
  7. //Vérification image
  8. $name=$_FILES['ban']['name'];
  9. $picsize=getimagesize($ban);
  10. }
  11. echo "$name - $picsize[0] - $picsize[1]";


 
résultat :  
 
Warning: Unable to access C:\\Documents and Settings\\MonPC\\Bureau\\test.png in contact.txt on line 107
 
Warning: getimagesize: Unable to open 'C:\\Documents and Settings\\MonPC\\Bureau\\test.png' for reading. in contact.txt on line 107
[normalement $name]-[normalement $picsize[0]]-[normalement $picsize[1]]
 
vous voyez pkoi ??


Message édité par xkamui le 03-07-2003 à 16:04:55
mood
Publicité
Posté le 18-02-2003 à 03:15:51  profilanswer
 

n°311733
zion
Plop
Posté le 18-02-2003 à 03:56:57  profilanswer
 


oui  :D  
 
http://www.php.net/manual/en/features.file-upload.php
 
$_FILES['userfile']['name']
 
    The original name of the file on the client machine.  
 
 
c'est le path chez le mec, et franchement c'est évident quand tu vois l'erreur  :heink:


---------------
Informaticien.be - Lancez des défis à vos amis
n°311734
xkamui
Their Destiny Was Foreordained
Posté le 18-02-2003 à 04:25:21  profilanswer
 

désolé, je comprend pas ce que tu veux me dire...
 
quelle différence y a t'il entre  
 
toi : $_FILES['userfile']['name']
et
moi : $_FILES['ban']['name']
 
mise à part le fait que 'userfile' deviant 'ban' (c'est le nom de ma variable... j'y peut rien, lol) et que je met ça dans une variable nommée $name...

n°311735
zion
Plop
Posté le 18-02-2003 à 04:33:58  profilanswer
 

tu veux bien cliquer sur le lien et lire s'il te plait?  :heink:


---------------
Informaticien.be - Lancez des défis à vos amis
n°311910
xkamui
Their Destiny Was Foreordained
Posté le 18-02-2003 à 12:16:19  profilanswer
 

c'est fait................

n°312034
zion
Plop
Posté le 18-02-2003 à 14:57:50  profilanswer
 


et maintenant tu peux lire à voix haute?  :o


---------------
Informaticien.be - Lancez des défis à vos amis
n°312188
xkamui
Their Destiny Was Foreordained
Posté le 18-02-2003 à 17:04:46  profilanswer
 

qu'es-ce qui ferait que, lors du passage du formulaire avec cet élément : "<input name="bando" type="file" class="field-cnt" size="100" />", $bando==""...

n°312193
zion
Plop
Posté le 18-02-2003 à 17:07:27  profilanswer
 


va falloir apprendre à lire avant de programmer  :heink:  
 

Citation :


$_FILES['userfile']['name']
 
    The original name of the file on the client machine.
$_FILES['userfile']['type']
 
    The mime type of the file, if the browser provided this information. An example would be "image/gif".  
$_FILES['userfile']['size']
 
    The size, in bytes, of the uploaded file.  
$_FILES['userfile']['tmp_name']
 
    The temporary filename of the file in which the uploaded file was stored on the server.
$_FILES['userfile']['error']
 
    The error code associated with this file upload. ['error'] was added in PHP 4.2.0  


---------------
Informaticien.be - Lancez des défis à vos amis
n°312207
xkamui
Their Destiny Was Foreordained
Posté le 18-02-2003 à 17:14:16  profilanswer
 

mais ça n'a rien à voir...
 
voilà mon formulaire :  
 

Code :
  1. <form action="index.php" method="post" enctype="multipart/form-data" name="addpart">
  2. <input type="hidden" name="A" value="1" />
  3. <input type="hidden" name="id" value="10" />
  4. <table class="tab-cnt-form" summary="tab-cnt-form">
  5. <tr>
  6.   <td class="td-cnt-form1">Bannière : </td>
  7.   <td class="td-cnt-form2"><input name="bando" type="file" class="field-cnt" size="100" /></td>
  8. </tr>
  9. <tr>
  10.   <td colspan="2" class="td-cnt-form3"><input type="submit" value="s'inscrire" class="switch-cnt" /></td>
  11. </tr>
  12. </table>
  13. </form>


 
et voici ma vérification :  
 

Code :
  1. if ($A==1)
  2. {
  3. //Vérification de la présence de bannière
  4. if ($bando!="" ){$p="ok";}  Else {$p.="pas ok";}
  5. echo "$p - $bando";
  6. }


 
// Sur free :  
à chaque fois, '$bando==""' => c'est donc normal qu'il ne puisse pas trouver les attributs du fichier...
 
// En Local :  
$p=ok
$bando=C:\Program Files\EasyPHP\tmp\php1B.tmp
 
ma question à quelque peu changée, puisqu'elle est devenue : "Comment se fait-il que, sur free, $bando soit vide  [:tilleul]  [:tilleul] ?!?!"


Message édité par xkamui le 18-02-2003 à 17:23:05
n°447703
xkamui
Their Destiny Was Foreordained
Posté le 03-07-2003 à 16:04:37  profilanswer
 

[bien plus tard...]
 
en fait, pour free, fô passer en *.php3
 
voilà


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  prob lors de l'upload avec free [ - Job's Done - ]

 

Sujets relatifs
prob avec le W3C Validator... [ - Job's Done - ]MySQL / Free
[HTML] Tableau : Prob de hauteur de cellules (avec img)[PHP] Upload [Récupération facile du type de fichier]
[ACCESS] éditer une requête en VB [DONE][C]prob de tri
Compilo Borland C++ en free ?compteur free: changer la couleur des chiffres
Plus de sujets relatifs à : prob lors de l'upload avec free [ - Job's Done - ]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR