Marie-Aude Posté 5 Juin 2008 Partager Posté 5 Juin 2008 Bonjour, par un script php j'interroge une base de données, et je génère un fichier avec toutes les données nécessaires pour une map Google Mon fichier s'appelle maps.php?=lacarte la carte étant le paramètre pour interroger la base J'ai un rewrite rule qui fonctionne et qui fait l'équivalence entre maps.php?=lacarte et lacarte.kml J'ai mis en tête du fichier maps.php header("Content-Type: text/xml; charset=UTF-8"); Seulement voilà, quand je vais ouvrir maps.kml (par exemple -http://www.mezgarne.com/res/gmaps/ouarzazate.kml ) au lieu de l'ouvrir directement dans GE, il me l'affiche dans le browser. J'ai lu qu'il fallait modifier le fichier conf d'Apache en ajoutant : addtype application/kml .kml mais je ne peux pas le faire comme je suis sur un mutualisé 1&1. Est-ce qu'il y a une autre façon de forcer l'ouverture directement dans GE ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
captain_torche Posté 5 Juin 2008 Partager Posté 5 Juin 2008 Tu peux éventuellement essayer un header du type header("Content-Type: application/force-download"); pour forcer le téléchargement du fichier (et donc le choix de l'ouvrir avec Google Earth s'il est installé) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Marie-Aude Posté 5 Juin 2008 Auteur Partager Posté 5 Juin 2008 Ca marche ! Super, merci beaucoup Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant