primero abri este gpx
<?xml version="1.0" encoding="UTF-8" standalone="no" ?><gpx xmlns="http://www.topografix.com/GPX/1/1" xmlns:gpxx="http://www.garmin.com/xmlschemas/GpxExtensions/v3" xmlns:wptx1="http://www.garmin.com/xmlschemas/WaypointExtension/v1" xmlns:gpxtpx="http://www.garmin.com/xmlschemas/TrackPointExtension/v1" creator="eTrex 10" version="1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd http://www.garmin.com/xmlschemas/GpxExtensions/v3 http://www8.garmin.com/xmlschemas/GpxExtensionsv3.xsd http://www.garmin.com/xmlschemas/WaypointExtension/v1 http://www8.garmin.com/xmlschemas/Wa...xtensionv1.xsd http://www.garmin.com/xmlschemas/TrackPointExtension/v1 http://www.garmin.com/xmlschemas/TrackPointExtensionv1.xsd"><metadata><link href="http://www.garmin.com"><text>Garmin International</text></link><time>2014-05-23T11:25:26Z</time></metadata><wpt lat="-34.904523" lon="-54.931642"><ele>15.331123</ele><time>2014-05-23T11:25:26Z</time><name>001</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.904081" lon="-54.931771"><ele>15.963099</ele><time>2014-05-23T11:34:53Z</time><name>002</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.904184" lon="-54.932191"><ele>14.877506</ele><time>2014-05-23T11:40:36Z</time><name>003</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.904290" lon="-54.932577"><ele>19.314613</ele><time>2014-05-23T11:48:12Z</time><name>004</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.903867" lon="-54.933504"><ele>30.114386</ele><time>2014-05-23T11:53:03Z</time><name>005</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.903600" lon="-54.933865"><ele>32.226166</ele><time>2014-05-23T11:58:14Z</time><name>006</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.903235" lon="-54.934116"><ele>30.609436</ele><time>2014-05-23T12:11:58Z</time><name>007</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.903132" lon="-54.933655"><ele>28.222469</ele><time>2014-05-23T12:19:36Z</time><name>008</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.903177" lon="-54.933305"><ele>27.534817</ele><time>2014-05-23T12:36:45Z</time><name>009</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.903392" lon="-54.933179"><ele>30.514540</ele><time>2014-05-23T12:46:14Z</time><name>010</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.903468" lon="-54.933487"><ele>30.807274</ele><time>2014-05-23T13:04:35Z</time><name>011</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.903254" lon="-54.932709"><ele>24.496326</ele><time>2014-05-23T13:18:23Z</time><name>012</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.903207" lon="-54.932462"><ele>22.006786</ele><time>2014-05-23T13:32:02Z</time><name>013</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.903130" lon="-54.932213"><ele>22.530289</ele><time>2014-05-23T13:40:36Z</time><name>014</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.902832" lon="-54.932800"><ele>25.946304</ele><time>2014-05-23T13:51:13Z</time><name>015</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.902542" lon="-54.933027"><ele>20.635674</ele><time>2014-05-23T14:21:10Z</time><name>016</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.902114" lon="-54.933339"><ele>30.619427</ele><time>2014-05-23T14:31:18Z</time><name>017</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.903570" lon="-54.931882"><ele>22.564709</ele><time>2014-05-23T14:44:18Z</time><name>018</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.903680" lon="-54.932317"><ele>23.090509</ele><time>2014-05-23T14:50:57Z</time><name>019</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.903826" lon="-54.932695"><ele>26.377960</ele><time>2014-05-23T14:57:07Z</time><name>020</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.903929" lon="-54.933112"><ele>30.237114</ele><time>2014-05-23T15:02:28Z</time><name>021</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.866704" lon="-54.950093"><ele>38.856964</ele><time>2014-05-23T15:27:28Z</time><name>022</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.894710" lon="-54.943463"><ele>20.333397</ele><time>2014-05-23T17:02:26Z</time><name>025</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.894716" lon="-54.942680"><ele>23.944483</ele><time>2014-05-23T17:12:39Z</time><name>026</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.894677" lon="-54.942400"><ele>20.876675</ele><time>2014-05-23T17:27:57Z</time><name>027</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.894298" lon="-54.942308"><ele>16.672009</ele><time>2014-05-23T17:38:16Z</time><name>028</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.893064" lon="-54.941668"><ele>19.173248</ele><time>2014-05-23T17:54:28Z</time><name>029</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.892146" lon="-54.941710"><ele>11.436146</ele><time>2014-05-23T18:15:14Z</time><name>030</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.888923" lon="-54.938383"><ele>15.205764</ele><time>2014-05-23T18:35:59Z</time><name>031</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.890874" lon="-54.936121"><ele>21.083462</ele><time>2014-05-23T18:45:29Z</time><name>032</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.888265" lon="-54.939724"><ele>15.926322</ele><time>2014-05-23T19:06:42Z</time><name>033</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.888586" lon="-54.939647"><ele>18.071655</ele><time>2014-05-23T19:16:18Z</time><name>034</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.888523" lon="-54.939736"><ele>9.920410</ele><time>2014-05-23T19:21:59Z</time><name>035</name><sym>Flag, Blue</sym></wpt></gpx>
asi:
Código PHP:
<html>
<head>
<title>Problema</title>
</head>
<body>
<?php
$ar=fopen("1.gpx","r+") or
die("No se pudo abrir el archivo");
echo "$ar";
while (!feof($ar))
{
$linea=fgets($ar);
$lineasalto=nl2br($linea);
//echo $lineasalto;
}
$time = array(
time =>""
lat => ""
lon =>""
)
echo "$array";
)
fclose($ar);
?>
</body>
</html>
no puedo extraer los valores time, lon, y lat a un array.