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

  FORUM HardWare.fr
  Programmation
  PHP

  prob avec l'upload de fichiers - $HTTP_POST_FILES

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

prob avec l'upload de fichiers - $HTTP_POST_FILES

n°264636
_maximus_
Goret ptit con ^_^
Posté le 08-12-2002 à 11:31:22  profilanswer
 

Je suis en train d'adapter un de mes script, car beaucoup de serveurs qui on la nouvelle version de php, on le Register_Global=off.
 
ce script d'upload d'image marche tres bien :  
 

Code :
  1. if(!empty($rUsernameIMG_name) && $iErr<1)
  2. {
  3. if($rUsernameIMG_size>$TAB_CONFIG["MaxLengthUsernameIMG"])
  4. {
  5.  $MaxLengthIMG=round($TAB_CONFIG["MaxLengthUsernameIMG"]/1000)."Ko";
  6.  $LengthIMG=round($rUsernameIMG_size/1000)."Ko";
  7.  $ErrorTab[$iErr++]="L'image associée à votre pseudo est trop grande ( ".$LengthIMG." ). La taille maximum autorisée est de ".$MaxLengthIMG.".";
  8. }
  9. else
  10. {
  11.  $TabName=explode(".", $rUsernameIMG_name);
  12.  $TabNameLength=count($TabName);
  13.  $ext=strtolower($TabName[$TabNameLength-1]);
  14.  if($ext!="jpg" && $ext!="gif" && $ext!="png"  && $ext!="jpeg"  && $ext!="wbmp" )
  15.  {
  16.   $ErrorTab[$iErr++]="L'extention de votre image n'est pas une extention valide. Extentions autorisées : jpg, jpeg, gif, png et wbmp.";
  17.  }
  18.  else
  19.  {
  20.   $RandTmpName="tmp-".rand(1,100000).".".$ext;
  21.   if(copy($rUsernameIMG, "avatars/".$RandTmpName))
  22.   {
  23.    $InfosIMG=@getimagesize("avatars/".$RandTmpName);
  24.    unlink("avatars/".$RandTmpName);
  25.    if($InfosIMG[0]>$TAB_CONFIG["MaxWidthUsernameIMG"] || $InfosIMG[1]>$TAB_CONFIG["MaxHeightUsernameIMG"])
  26.     {
  27.      $ErrorTab[$iErr++]="Les dimensions de l'image associée au pseudo sont trop grandes. La taille maximum autorisée est de ".$TAB_CONFIG["MaxWidthUsernameIMG"]."x".$TAB_CONFIG["MaxHeightUsernameIMG"]." pixels.";
  28.     }
  29.    else
  30.    {
  31.     $NewImgName="avatars/".strtolower($rLogin).".".$ext;
  32.     if(file_exists($NewImgName))
  33.     {
  34.      unlink($NewImgName);
  35.     }
  36.     copy($rUsernameIMG, $NewImgName);
  37.    }
  38.   }
  39.  }
  40. }
  41. }


 
par contre si j'ajoute la ligne  

Code :
  1. $rUsernameIMG=$HTTP_POST_FILES['rUsernameIMG'];


 
au debut: il me dit ceci :
Warning: Unable to open 'Array' for reading: No such file or directory in /home/decorati/www/gbb/SubmitRegistering.inc.php on line 121
 
:/
 
Est ce que le fait de recuperer les données via HTTP_POST_FILES change qque choses a la structure de la variable $rUsernameIMG ???
 
 :??:  
 
merci d'avance pour votre aide .


---------------
Ptit con de goret je t'emmerde ^_^
mood
Publicité
Posté le 08-12-2002 à 11:31:22  profilanswer
 

n°264652
Mara's dad
Yes I can !
Posté le 08-12-2002 à 12:11:09  profilanswer
 

Pour comprendre, fais çà :
 
<?php
echo( "<pre>" );
print_r( $rUsernameIMG );
echo( "</pre>" );
?>
 
et tu arras la structure de $rUsernameIMG  
 


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°264657
_maximus_
Goret ptit con ^_^
Posté le 08-12-2002 à 12:19:51  profilanswer
 

Mara's dad a écrit :

Pour comprendre, fais çà :
 
<?php
echo( "<pre>" );
print_r( $rUsernameIMG );
echo( "</pre>" );
?>
 
et tu arras la structure de $rUsernameIMG  
 
 


 
Ah ! Merci, ok c'est plus clair maintenant, comprend pq ca marchait pas... thankx


---------------
Ptit con de goret je t'emmerde ^_^

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

  prob avec l'upload de fichiers - $HTTP_POST_FILES

 

Sujets relatifs
[JAVA]Prob de persistence d'une session apres un shutdown de tomcatRenommage de fichiers en VB
Copie de fichiers ou duplication d'un répertoire[PHP] Contourner un timeout de 10 secondes lors d'un envoi de fichiers
Upload de dossiers entier[HTML] comment faire un refresh avec post automatique
Prob fonction strstr()[php] Upload de fichier et test de taille
[MinGW / C/C++] prob. à la compilation de brols OpenGL.Prob preg_match() - résolu
Plus de sujets relatifs à : prob avec l'upload de fichiers - $HTTP_POST_FILES


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