affichage d'image

6 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour,

Je voudrai de l’aide pour une version 5.3 je me trouve avec l’erreur :

Warning: getimagesize(http://www.xxxxxxxx/upload/thumbs

/89ed3f423f7d089ff45fd886a4645a47-ballotin.jpg)

[function.getimagesize]: failed to open stream: HTTP request

failed! HTTP/1.1 404 Not Found in /htdocs/public/www/modeles

/blog/template.php on line 478

Warning: Cannot modify header information - headers already sent by (output started at /htdocs/public/www/modeles/blog/haut.php:21) in /htdocs/public/www/modules/thumbs/fonctions.php on line 4

Impossible d'ouvrir l'image

Ligne 478 : $imgInfo = getimagesize($image) or diewith("Impossible d'ouvrir l'image");

Ligne 4 : header("HTTP/1.0 500 Internal error.");

Toutes les images sont en places

Merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Ce problème concerne les vieilles versions de PEEL. Des sujets analogues a été traité par exemple ici :

http://forum.peel.fr/bug-php-533-t3593.html

http://forum.peel.fr/Probleme-V53-t2769.html

Remplacez wwwroot par dirroot et ce sera mieux, si le serveur ne peut accéder à des flux HTTP pour raison de configuration du php.ini.

Par ailleurs vérfiez d'abord que http://www.xxxxxxxx/upload/thumbs/89ed3f42...47-ballotin.jpg est bien une image qui existe avant cela. Sinon, c'est qu'il y a eu un problème sur une image, à rectifier dans les fichiers ou la BDD.

Gilles

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci de votre réponse.

Pourriez-vous me dire ou trouver le getimagesize pour remplacer wwwroot par

$dirroot

cordialement

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Après la modif, j’ai donc cette ligne là :

$image = "$dirroot/upload/thumbs/".thumbs($image1, $small_width, $small_height, $method="fit");

Mais je n’obtiens toujours pas d’image, à cette page

www.xxxxxxx/achat/index.php?catid=x

j’ai une série de carrés vide avec le nom de l’image, si je clique le zoom ou détails/Commander tout à l’air correct et s’ouvre normalement et j’ai l’image du produit.

Merci des réponses qui pourraient m’aider.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Vous n'avez pas dit si vous aviez vérifié que l'image existe bien, et je n'ai pas d'URL où regarder pour voir votre problème.

Utilisez des var_dump($image); pour savoir quel est le chemin, regardez via HTTP en prenant le nom de domaine + la partie à tester /upload... pour voir si l'image existe

et ensuite si nécessaire, mettez d'autres var_dump pour savoir où vous passez.

Gilles

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci de votre réponse,

Mystérieusement tout est rentré dans l’ordre après avoir remis :

$image = "$wwwroot/upload/thumbs/".thumbs($image1, $small_width, $small_height, $method="fit");

Cordialement

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping