[PHP GD] Getimagesize et createformstring

Getimagesize et createformstring [PHP GD] - Programmation

Marsh Posté le 05-10-2001 à 06:10:56    

D'après ce que jai pu comprendre dans le doc de php, ces deux  
fonctions devrais fontioner si je leurs donne une URL, mais dans mon script ca ne fontione pas... regardez le et dite moi si c'est de ma faute:  

Code :
  1. <?php
  2. //capture la grandeur de l'image  
  3. $MyImageSize = getimagesize ($url);
  4. //calcule le ratio...  
  5. $Ratio = $MyImageSize[0] / $width;
  6. $MyNewWidth = $MyImageSize[0] / $Ratio;
  7. $MyNewHeight = $MyImageSize[1] / $Ratio;
  8. //Créé l'image que l'on va afficher  
  9. $New = imagecreate($MyImageSize[0] / $Ratio,$MyImageSize
  10. [1] / $Ratio);
  11. //charge l'image à modidier  
  12. $MyPicture = imagecreatefromstring ($url);
  13. //resize l'image original ver sa copie plus petit  
  14. (grosse...bah)
  15. imagecopyresized
  16. ($New,$MyPicture,0,0,0,0,$MyNewWidth,$MyNewHeight,$MyImageSize [0],$MyImageSize[1]);
  17. //envoie le header de l'image  
  18. imagepng ($New);
  19. ?>


 
Ce que ce script fait, il prend une image, la resize selon la  
largeur que l'on veux et calcule la hauteur pour garder l'aspect de celle-ci. Mais je veux fonctioner en remote, pas avec des images locales...

Reply

Marsh Posté le 05-10-2001 à 06:10:56   

Reply

Marsh Posté le 07-10-2001 à 05:42:52    

:bounce:

Reply

Marsh Posté le 07-10-2001 à 12:21:31    

quel est le pb en fait ? un msg d'erreur ou ça ne fait pas ce que tu veux ?


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 07-10-2001 à 12:59:19    

au moins est-ce que le GetImageSize() marche ? ça peut venir de ton hébergeur qui a supprimé ce genre de fonctionnalités. si fsockopen(), la lib socket ne sont pas supportés, y'a de fortes chances que ce soit pareil pour un GetImageSize() remote.

Reply

Marsh Posté le 07-10-2001 à 17:27:40    

Les sockets ne sont pas activer effectivement :(
 
Donc GD se sert de des sockets pour GetImageSize remote :( maudit soi tu multimania :(  Enfin pas trop, c'est quand même le meilleur hebergeur gratuit  :)
 

Sh@rdar a écrit a écrit :

quel est le pb en fait ? un msg d'erreur ou ça ne fait pas ce que tu veux ?  




 
En fait j'ai pas derreur, cjuste que larray retourné est vide...

 

[edtdd]--Message édité par Ventilo--[/edtdd]

Reply

Marsh Posté le 07-10-2001 à 17:54:37    

je n'ai pas dit que GetImageSize() remote se servait de la lib socket :) c'est sûrement séparé en interne.
 
en attendant je viens de tester chez nexen (où la lib socket est activée), un GetImageSize() remote marche.

Reply

Sujets relatifs:

Leave a Replay

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