Gotcha Posté 7 Septembre 2006 Posté 7 Septembre 2006 Bonjour à tous/toutes, J'ai pas trouvé sur le forum de sujet concernant mon problème, et notre ami google me sort toujours la même chose... qui ne marche pas. Explication du problème : Je fais une page web qui utilise des images provenant d'un autre site pour ma boite (au passage s'il y en a parmi vous qui avez proposé vos services quand je recherchais un prestataires, sachez que c'est pas abandonné, mais en gros stand by, d'où le fait que j'ai donné aucune suite pour le moment, désolé ). Ma page est un selecteur de produits, les images sont prises sur notre site marchand directement, ça évite de les copier. J'ai préféré tester l'existence des images avant de les afficher, la fonction file_exists() ne foncionnant pas avec un fichier distant, je suis tombé sur la solution remote_file_exists() function remote_file_exists ($url){ ini_set('allow_url_fopen', '1'); if (@fclose(@fopen($url, 'r'))) { return true; } else { return false; }} Avec utilisation toute bête $image="URL_DE_L'IMAGE"; if(remote_file_exists($image)) print("<img src=".$image.">"); Ca fonctionne très bien en local avec EasyPhp, mais chez l'hébergeur (1&1), j'ai tout le temps une réponse négative... Et là je comprends pas Si quelqu'un a une idée ou une solution qui marche à coup sûr, je vous en remercie d'avance
Dan Posté 7 Septembre 2006 Posté 7 Septembre 2006 Bonjour, Tout simplement parce que 1&1 n'a manifestement pas permis à sa version de Php d'interroger les URLs distantes (allow_url_fopen) pour raison de sécurité. Tu ne peux modifier ce paramètre que dans le fichier php.ini ... donc cette ligne dans ton programme ne sert à rien Si 1&1 supporte CURL, c'est une alternative; Il faut exécuter un phpinfo() sur le serveur et tu verras tout de suite si CURL est supporté. Dan
Gotcha Posté 11 Septembre 2006 Auteur Posté 11 Septembre 2006 (modifié) Salut ! Merci pour ta réponse J'ai regardé les infos ce matin et visiblement ça a changé durant le week-end... allow_url_fopen On On Bon et bien, c'est réglé Merci Modifié 11 Septembre 2006 par Gotcha
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant