• Willkommen im Geoclub - dem größten deutschsprachigen Geocaching-Forum. Registriere dich kostenlos, um alle Inhalte zu sehen und neue Beiträge zu erstellen.

GPX in ZIP mit futuredate - Bug oder Feature?

moenk

Administrator
Teammitglied
Hab mir gestern eine Suche gespeichert und das Ergebnis als GPX bestellt. Dann kamen diese Dateien:
Code:
-rw-r--r--  1 moenk  users      4595 13. Mai 00:58 ocde31071293.zip
-rw-r--r--  1 moenk  users     24021  4. Jun 2159  ocde31071293.loc
-rw-r--r--  1 moenk  users    715219  4. Jun 2159  ocde31071293.gpx
 

Spike05de

Geomaster
moenk schrieb:
Hab mir gestern eine Suche gespeichert und das Ergebnis als GPX bestellt. Dann kamen diese Dateien:
Code:
-rw-r--r--  1 moenk  users      4595 13. Mai 00:58 ocde31071293.zip
-rw-r--r--  1 moenk  users     24021  4. Jun 2159  ocde31071293.loc
-rw-r--r--  1 moenk  users    715219  4. Jun 2159  ocde31071293.gpx

Vielleicht liegt das an folgendem Update: http://blog.geocaching.de/?p=234
 
A

Anonymous

Guest
Hmm, da ist in der tat etwas schief:
ls -l schrieb:
-rw-r--r-- 1 schrottie schrottie 283651 2038-01-19 04:14 ocde25605927.gpx
Allerdings dürfte das nichts mit dem Update zu tun haben, denn das alte GPX kommt ebenfalls mit falschem Datum an, und da wurde ja nichts weiter geändert. Der Fehler ist also offenbar schon etwas älterer Natur. Allerdings sollte das doch eher unproblematisch sein, oder?
 
OP
moenk

moenk

Administrator
Teammitglied
Ist schon etwas schlecht auseinander zu halten welches die neue PQ^h^hSuche und welches die von letzter Woche ist.
 

Oliver

Geowizard
Hallo moenk,

an der Stelle verwenden wir eine kleine PHP-ZIP-Klasse, die Datumsangaben im ZIP nicht unterstützt. Je nach Entpacker steht dann evtl. was anderes drin. Für die XML-Schnittstelle habe ich zwischenzeitlich ein system()-Aufruf zum zip-Binary von Linux eingebaut ... das läuft auch deutlich performanter als die PHP-Variante ... weils eben Binärcode ist und vermutlich etwas optimierter als die kleine PHP-Klasse ...

Bis zur Überarbeitung der Suchfunktion (die soll vereinfacht werden), sollte man die entpackten GPX-Dateien im Auge behalten ;)

Grüße,
Oliver
 
OP
moenk

moenk

Administrator
Teammitglied
Ist auch kein größeres Problem, fiel mir nur grad so auf wo ich mit dem Kram rumspiele.
 

DunkleAura

Geowizard
Oliver schrieb:
an der Stelle verwenden wir eine kleine PHP-ZIP-Klasse, die Datumsangaben im ZIP nicht unterstützt. Je nach Entpacker steht dann evtl. was anderes drin. Für die XML-Schnittstelle habe ich zwischenzeitlich ein system()-Aufruf zum zip-Binary von Linux eingebaut ... das läuft auch deutlich performanter als die PHP-Variante ... weils eben Binärcode ist und vermutlich etwas optimierter als die kleine PHP-Klasse ...
bevor ich es vergesse (ist keine kritik reine information) seit PHP 5.2.0 hat php seien eigene zip klasse mit.
die methode ZipArchive::addFromString sollte IMHO das leisten was ihr braucht.

ob es performanter ist als ein exec aufruf weiss ich nicht direkt aber es wäre eine externe bibliothek weniger. :up:
 

Oliver

Geowizard
DunkleAura schrieb:
bevor ich es vergesse (ist keine kritik reine information) seit PHP 5.2.0 hat php seien eigene zip klasse mit.
die methode ZipArchive::addFromString sollte IMHO das leisten was ihr braucht.

ob es performanter ist als ein exec aufruf weiss ich nicht direkt aber es wäre eine externe bibliothek weniger. :up:

Danke für den Tipp, hört sich schonmal interessant an ... die bisherige PHP-Klasse hat den Vorteil, dass alles im Speicher abläuft (bei großen Archiven wieder ein Nachteil) ... die exec-Variante hat den Nachteil, dass erst die Datei auf der Festplatte angelegt werden muss, dann gezippt und wird dann in einem 2. HTTP-Request ausgeliefert ... schön, dass PHP hier nun auch was bietet (OC hat ja (etwa) mit PHP 4.2 angefangen ... da war noch manches anders ;) )
 
Oben