prob avec l'upload de fichiers - $HTTP_POST_FILES

prob avec l'upload de fichiers - $HTTP_POST_FILES - PHP - Programmation

Marsh Posté le 08-12-2002 à 11:31:22    

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 ^_^
Reply

Marsh Posté le 08-12-2002 à 11:31:22   

Reply

Marsh Posté le 08-12-2002 à 12:11:09    

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é.
Reply

Marsh Posté le 08-12-2002 à 12:19:51    

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 ^_^
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed