login  Naam:   Wachtwoord: 
Registreer je!
 Forum

ubb problemen

Offline gwenn - 28/01/2005 15:47 (laatste wijziging 28/01/2005 16:01)
Avatar van gwennGouden medaille

Grafische interesse
Dit is de foutmelding die ik krijg

Warning: getimagesize(): php_network_getaddresses: gethostbyname failed in

kan iemand mij verder helpen de fout zit ergens bij images....

de code:



  1. <?php
  2. function img_veranderen($img)
  3. {
  4. $maxwidth = 400; // De maximale breedte van het plaatje dat je meteen zien (400 is een mooi formaat)
  5. $maxheight = 400; // De maximale hoogte van het plaatje dat je meteen zien (400 is een mooi formaat)
  6.  
  7. $size = getimagesize($img);
  8.  
  9. if($size[0] > $size[1])
  10. {
  11. if($size[0] > $maxwidth)
  12. {
  13. $width = $maxwidth;
  14. $tel = $width/$size[0]*$size[1];
  15. $height= round($tel,0);
  16. }
  17. else
  18. {
  19. $width = $size[0];
  20. $height = $size[1];
  21. }
  22. }
  23. else
  24. {
  25. if($size[1] > $maxheight)
  26. {
  27. $height = $maxheight;
  28. $tel = $height/$size[1]*$size[0];
  29. $width= round($tel,0);
  30. }
  31. else
  32. {
  33. $width = $size[0];
  34. $height = $size[1];
  35. }
  36. }
  37. if($size[0] < $maxwidth && $size[1] < $maxheight)
  38. return '<img src='.$img.' width='.$width.' height='.$height.' />';
  39.  
  40. else
  41. return '<a style="cursor:" href="javascript:void(0)" onClick="window.open(\''.$img.'\', \'popup\', \'height='.$size[1].', width='.$size[0].', fullscreen=no, location=no, menubar=no, status=no, toolbar=no, scrollbars=no, resizable=no\')"><img style="border: 1px #000000 dashed;" src='.$img.' width='.$width.' height='.$height.' alt="Klik op dit plaatje om voor de ware grootte" /></a>';
  42. }
  43. ?>

2 antwoorden

Gesponsorde links
Offline Thomas - 28/01/2005 16:13
Avatar van Thomas Moderator Ik zie nergens anders "getimagesize()" in je code, dus die hele lap die er nog achteraan kwam heeft er niets mee te maken en heb ik verwijderd.

Over je probleem:
- is de pad naar het plaatje goed ?
Als de plaatjes extern staan kan ie blijkbaar de naam van de externe website niet 'resolven' ?
Probeer het anders met imagesx() en/of imagesy() - hiermee kun je resp. de breedte en hoogte van een imageresource opvragen...

Toch een raar probleem, misschien moet je dit maar eens navragen bij je webhost.
Offline webstab - 28/01/2005 17:55
Avatar van webstab PHP ver gevorderde ik had die error ook en toen was ik http:// vergeten te typen.
Maar zoals Fangorn zei moet je dat het best ook is navragen bij je host.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.182s