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

 


Dernière réponse
Sujet : [PHP GD] Getimagesize et createformstring
youdontcare 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.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
youdontcare 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.
Ventilo 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]

youdontcare 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.
Sh@rdar quel est le pb en fait ? un msg d'erreur ou ça ne fait pas ce que tu veux ?
Ventilo :bounce:
Ventilo 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...


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)