Die deutsche Google Maps Community.
Die Möglichkeiten sind da!
Forum Suche | Forum Übersicht | Anmerkung: registrierte Benutzer können sich über neue Einträge benachrichtigen lassen | Anmerkung: registrierte Benutzer können sich über neue Einträge benachrichtigen lassen
PHP Code um GPX File erstellen |
||
|---|---|---|
| maffy | verfasst: 20.06.2007, 18:47 | |
Immer hier
registriert: Aug. 2006
Beiträge: 57
Status: offline letzter Besuch: 10.03.09 |
Ich habe eine Datenbank mit POI Daten hier werden die GPS Daten, Infos etc, gespeichert. Jetzt habe ich mir folgendes Script erstellt um von den Einträgen eine GPX Datei zu erstellen. Bei diese Zeilen müsste ein Anführungszeichen eingebaut werden. $code = "<?xml version="1.0" standalone="yes" ?>"; $code .= "<gpx version="1.1" creator="www.der-rhoen-fuehrer.info">"; Da kommt aber eine Fehlermeldung wenn ich das so mache. [code=text] print " File ".$file_name." wird erzeugt! "; $code = "<?xml version=1.0 standalone=yes ?>"; $code .= "<gpx version=1.1 creator=www.der-rhoen-fuehrer.info>"; $code .= " <name>Waypoints</name> <time>2007-06-20T18:21:38Z</time> "; $code .="<wpt lat=".$lon." lon=".$lat.">"; $code .= "<name>".$name."</name>"; $code .= "<desc>".$info."</desc>"; $code .= "<cmt>Waypoint</cmt>"; $code .= "</wpt>"; $code .="</gpx>"; // Datei erstellen $datei = fopen("".$file."","w+"); fputs($datei,"".$code.""); fclose($datei); [/code] Mfg Maffy -- leben und leben lassen |
|
|
|
|
|
| Demy | verfasst: 21.06.2007, 01:06 | |
Häufiger hier
registriert: Jun. 2007
Beiträge: 17
Status: offline letzter Besuch: 07.08.07 |
Hallo Maffy, [quote]Bei diese Zeilen müsste ein Anführungszeichen eingebaut werden. $code = "<?xml version="1.0" standalone="yes" ?>"; $code .= "<gpx version="1.1" creator="www.der-rhoen-fuehrer.info">";[/quote] Da gibts in PHP einen (kleinen) Trick, der sich Escapen nennt - um es kurz zu machen: es gibt zwei Möglichkeiten: 1) [b]klassisches Escapen[/b] [code] $code = "<?xml version=\"1.0\" standalone=\"yes\" ?>"; $code .= "<gpx version=\"1.1\" creator=\"www.der-rhoen-fuehrer.info\">"; [/code] 2) [b]das Escapen umgehen[/b] [code] $code = '<?xml version="1.0" standalone="yes" ?>'; $code .= '<gpx version="1.1" creator="www.der-rhoen-fuehrer.info">'; [/code] Unter folgender Adresse kannst du dazu noch ein wenig mehr lernen: [url]http://www.inside-php.de/tutorial/PHP-Einsteiger-10/Escapen-in-PHP.html[/url] Ich hoffe ich konnte dir helfen! Grüße, Demy |
|
|
|
|
|
User online:
Diese Angaben basieren auf den Useraktivitäten der letzten 10 Minuten