ZeroComplexe Posté 22 Janvier 2006 Posté 22 Janvier 2006 Bonjour, je ne sais meme pas si c'est faisable ou pas... mais peu etre pourriez vous me guider un peu... Voila, j'ai un petit script qui genere des image png, et pour ne pas encombrer mon hebergeur, je les une fois qu'elle ont + de 6 mois. Il s'agit d'une courbe de poids, mon site yant ce theme... c'est utilile pour mes membres... enfin bon, là, n'es pas le probleme... lol Mais si j'efface l'image de mon serveur, et si quelqu'un a posté cette image quelque part (sur mon site ou un autre...), ça va forcement mettre une pas belle croix rouge...lol Donc, j'aimerai mettre une image par defaut dans le cas où, lorsque le serveur appelle cette image, et si elle n'existe plus dans le repertoire, il affiche à la place une image prédéfinit et par defaut. C'est faisable ou pas ce genre de chose avec le fichier .htacess? merci
webadev Posté 23 Janvier 2006 Posté 23 Janvier 2006 (modifié) Voila une solution (un peu en carton mais bon): <?phpfunction testImage($filename){if (!file_exists($filename)) $filename = '/images/ton_image.jpg';return $filename;}?> <img src="<?=testImage('/images/images.jpg')?>" border="0" alt=""> Hervé Modifié 23 Janvier 2006 par webadev
Dudu Posté 23 Janvier 2006 Posté 23 Janvier 2006 Salut C'est faisable ou pas ce genre de chose avec le fichier .htacess? .htaccess Si tes images générées se trouvaient dans un répertoire spécifique, tu peux mettre un .htaccess dans ce répertoire, comme suit ErrorDocument 404 /image-par-defaut.png
ZeroComplexe Posté 23 Janvier 2006 Auteur Posté 23 Janvier 2006 ErrorDocument 404 /image-par-defaut.png J'ai fait ce que tu m'as dis, et ce qui semblait logique en y pensant bien... mais j'ai malgres tout: The requested URL /image/reglettes/dada.png was not found on this server.Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request. hebergement chez OVH... ?? Ou bien errordocument ne fonctionne pas avec les images?
Dan Posté 23 Janvier 2006 Posté 23 Janvier 2006 As-tu essayé de mettre ErrorDocument 404 http://..... ? (même si c'est faux!) Je sais qu'OVH a une manière assez peu académique de traiter les réécritures, donc peut-être aussi les ErrorDocument ?
ZeroComplexe Posté 23 Janvier 2006 Auteur Posté 23 Janvier 2006 effectivement... en mettant ErrorDocument 404 http://..... cela fonctionne Un grand merci.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant