J'utilise actuellement un script de manipulation d'image pour travailler sur les images téléchargées et je rencontre un problème dans mon environnement de développement. Ce même code fonctionne sur mon serveur de production.Erreur imagecreatefromjpeg() - Pourquoi mon script de manipulation d'image échoue-t-il?
L'erreur est:
PHP Warning: imagecreatefromjpeg(): php_network_getaddresses:
getaddrinfo failed: Name or service not known in /path/to/script.php
on line 75
La ligne de code sur 75 est:
$this->img = imagecreatefromjpeg(PHPTHUMB."?src=/".$this->image_path);
qui crée une image qui est chargée à partir d'un autre fait par phpThumb, qui est utilisé pour une autre manipulation.
Des idées pour résoudre ce problème? Quelqu'un peut-il nous éclairer sur ce que signifie l'erreur?
Merci,
Edit: Tout comme un autre peu de perspicacité, si je visite PHPTHUMB . "?src=/" . $this->image_path
dans mon navigateur, les charges d'image fines
agent utilisateur php.ini
n'a pas résolu le problème indicated here
EDIT (SOLUTION): J'ai dû ajouter l'IP interne 192.168.204.XXX dans le fichier hosts, de sorte que http://dev.mysite.com résolu correctement. Essayer à la fois 127.0.0.1 et l'IP externe n'a donné aucun résultat, mais l'interne fonctionne parfaitement. Merci pour les efforts de tout le monde,
Cela nous aiderait beaucoup si vous dites quelle est la valeur de la constante phpThumb. – vartec
Son l'URL complète de phpThumb.php - http://www.mysite.com/path/to/phpThumb.php – barfoon