|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
Raffyman Nouveau WRInaute
Inscrit le: 20 Mai 2008 Messages: 7
|
Posté le : Mar Mai 27, 2008 17:59 Sujet du message: fichier KML |
|
|
Bonjour,
J'ai la possibilité d'afficher des markers via des coordonnées depuis une base de données. Ca fonctionne merveilleusement bien. Mais je n'arrive pas à créér un fichier KML.
Est-ce que qqn peut m'aider?
Ca serait cool.
Merci
Raff |
|
| |
|
 |
OTP Modérateur

Inscrit le: 16 Déc 2005 Messages: 9569 Localisation: Dans le mat...
|
Posté le : Mar Mai 27, 2008 18:02 Sujet du message: fichier KML |
|
|
| Qu'est ce qui te bloque ? |
|
| |
|
 |
Raffyman Nouveau WRInaute
Inscrit le: 20 Mai 2008 Messages: 7
|
Posté le : Mar Mai 27, 2008 18:08 Sujet du message: fichier KML |
|
|
| en fait je sais pas comment faire? |
|
| |
|
 |
OTP Modérateur

Inscrit le: 16 Déc 2005 Messages: 9569 Localisation: Dans le mat...
|
Posté le : Mar Mai 27, 2008 18:10 Sujet du message: fichier KML |
|
|
| Code: |
<?
$query="SELECT id, lat, longi, nom, pays_fr, pays_en FROM table";
$data_sites = @mysql_query($query,$db);
$nombre_sites = mysql_num_rows($data_sites);
for ($i=0; $i<$nombre_sites; $i=$i+1)
{
$data = mysql_fetch_row($data_sites);
$nom_fichier = "chemin/".$data[0].".kml";
if (file_exists($nom_fichier))
{
echo "Fichier ".$data[0]." deja cree<br>";
}
else
{
touch($nom_fichier);
$inF = fopen($nom_fichier,"w");
fwrite($inF,"<?xml version=\"1.0\" encoding=\"UTF-8\"?>"."\n");
fwrite($inF,"<kml xmlns=\"http://earth.google.com/kml/2.1\">"."\n");
fwrite($inF,"<Placemark>"."\n");
fwrite($inF,"<name>".$data[3]."</name>"."\n");
fwrite($inF,"<description>".$data[3]." (".$data[4]." - ".$data[5].")</description>"."\n");
fwrite($inF,"<Point>"."\n");
fwrite($inF,"<coordinates>".$data[2].",".$data[1].",0</coordinates>"."\n");
fwrite($inF,"</Point>"."\n");
fwrite($inF,"</Placemark>"."\n");
fwrite($inF,"</kml>"."\n");
fclose($inF);
echo "Fichier ".$data[0]." maintenant cree<br>";
}
}
?> |
Mon script perso. |
|
| |
|
 |
Raffyman Nouveau WRInaute
Inscrit le: 20 Mai 2008 Messages: 7
|
Posté le : Mar Mai 27, 2008 18:18 Sujet du message: fichier KML |
|
|
en cliquant sur un bouton ca te crer ton fichier??
que signifie $data_sites? |
|
| |
|
 |
OTP Modérateur

Inscrit le: 16 Déc 2005 Messages: 9569 Localisation: Dans le mat...
|
Posté le : Mar Mai 27, 2008 18:19 Sujet du message: fichier KML |
|
|
C'est le résultat de la requête sql.
Tu connais un peu le sql ?
Edit : oui, le lancement du script crée les fichiers pas encore présents |
|
| |
|
 |
Raffyman Nouveau WRInaute
Inscrit le: 20 Mai 2008 Messages: 7
|
Posté le : Mar Mai 27, 2008 18:28 Sujet du message: fichier KML |
|
|
Je pateauge un peu. J ai du mal a voir ce que je dois modifié par rapport a mon code?
Voilà le code pour me connecté a la base de donnée:
<?php include ('script_conversion.php');
// on se connecte à MySQL
$db = mysql_connect('webmap.einet.ad.eivd.ch', 'root', '');
// on sélectionne la base
mysql_select_db('test_eco2008_1',$db);
//print $sql;
?> |
|
| |
|
 |
OTP Modérateur

Inscrit le: 16 Déc 2005 Messages: 9569 Localisation: Dans le mat...
|
Posté le : Mar Mai 27, 2008 20:06 Sujet du message: fichier KML |
|
|
Ton morceau de code ouvre la connexion sql.
Il faut ensuite ajouter le mien en l'adaptant. |
|
| |
|
 |
| |
|
|