[PHP] Gros PB avec getimagesize HELP !!!

Gros PB avec getimagesize HELP !!! [PHP] - PHP - Programmation

Marsh Posté le 13-10-2003 à 00:24:33    

LE PROBLÈME :  
Mon script n'arrive pas à chopper les dimensions de mon image.
 
voici mon code :  

Code :
  1. $ref = date(U);
  2. $folder = "../../../img/vie/galeries/".$ref."/";
  3. $name = $_FILES['pic']['name'];
  4. $type = $_FILES['pic']['type'];
  5. $wdth = getimagesize($pic);
  6. // Remplacement des caractères spéciaux
  7. $sp_crs=" ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝàáâãäåæçèéêëìíîïñòóôõöùúûüýÿ???????";
  8. $sp_rep="_AAAAAAACEEEEIIIINOOOOOUUUUYaaaaaaaceeeeiiiinooooouuuuyyOoSsYZz";
  9. for ($i=0; $i<strlen($sp_crs); $i++)
  10. {
  11.  $name = str_replace ($sp_crs[$i], $sp_rep[$i], $name);
  12. }
  13. // 4. Création du répertoire.
  14. if (is_dir($folder)==false)
  15. {
  16. @mkdir ($folder);
  17. @chmod ($folder, 0777);
  18. }
  19. // 5. Redimensionnement de l'image.
  20. // Vérification de la taille de l'image
  21. if ($wdth[0]>$wdth[1])  { $new_w=640; $new_h=(($wdth[1]*$new_w)/$wdth[0]); }
  22. if ($wdth[1]>$wdth[0])  { $new_h=480; $new_w=(($wdth[0]*$new_h)/$wdth[1]); }
  23. if ($wdth[0]==$wdth[1]) { $new_h=480; $new_w=480; }
  24. echo $wdth[0]." ¤ ".$wdth[1]." ¤ ".$new_w." ¤ ".$new_h." ¤ ".$name;


et mon message d'erreur :  

Warning: open_basedir restriction in effect. File is in wrong directory in /www/siteweb/gconsult.fr/htdocs/works/moving-tours.com/admin/url/vie_serie/rec.php on line 55
 
Warning: getimagesize: Unable to open '/tmp/php1k0DrF' for reading. in /www/siteweb/gconsult.fr/htdocs/works/moving-tours.com/admin/url/vie_serie/rec.php on line 55


qui plus est :  
$wdth[0]=="";
$wdth[1]=="";
 
Pour ce qui est des droits des répertoires, je suis en 777 sur le répertoire qui exécute le script et celui où je crée le répertoire.
 
Ma version de PHP 4.2.3


Message édité par xkamui le 13-10-2003 à 00:25:05
Reply

Marsh Posté le 13-10-2003 à 00:24:33   

Reply

Marsh Posté le 13-10-2003 à 00:54:14    

ben y'a un truc bizarre dans ton phpinfo ( enfin moi ca me surprend)  
 
configure : --without-gd [:tilleul]
 
mais après il met support gd enabled [:wam]
 


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 13-10-2003 à 01:03:44    

mais c'est mon hébergeur qui m'a fait ça... je comprend pas tout tout...
 
sinon, vous voyez rien d'autre ??

Reply

Marsh Posté le 13-10-2003 à 01:11:26    

xkamui a écrit :


 
sinon, vous voyez rien d'autre ??


si
http://dev.nexen.net/erreurs/detai [...] ication%3D


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 13-10-2003 à 01:18:57    

ok, je lis donc :  

  Le safe mode limite l'accès aux fichiers via l'open_basedir. C'est l'ensemble des dossiers dans lesquels vous êtes autorisés à naviguer (même si les dossiers visés sont les votres).
Cela arrive souvent car l'open_b


mais j'ai comme l'impression qu'il à pas finit sa phrase... :p


Message édité par xkamui le 13-10-2003 à 01:19:14
Reply

Marsh Posté le 13-10-2003 à 01:33:33    

xkamui a écrit :

ok, je lis donc :  

  Le safe mode limite l'accès aux fichiers via l'open_basedir. C'est l'ensemble des dossiers dans lesquels vous êtes autorisés à naviguer (même si les dossiers visés sont les votres).
Cela arrive souvent car l'open_b


mais j'ai comme l'impression qu'il à pas finit sa phrase... :p


'tain xkamui un peu d'initiative  :o  
 
http://www.google.fr/search?q=open [...] ogle&meta=
 
glanes les infos ou elles se trouvent  ;)


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 14-10-2003 à 11:24:12    

IL me semble que j'avais eu des souci avec cette version de php.
Mais c'etait pour le chunksplit je crois.

Reply

Sujets relatifs:

Leave a Replay

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