GPS auswerten von uTrackme

was mir auffällt :

du schreibst:

"<iframe src=

und ich kenne es nur so :

'<iframe src=

Wenn ich es so "<iframe src= schreibe gibts ein error:

Parse error: syntax error, unexpected T_STRING

Kann Dir im Moment nur sagen das es so seit Wochen funktioniert.:wink:

Danke dir so klappts:

SetValueString(10976 /[gps\google Maps]/ , „<iframe src=$maps$lo border=„0“ frameborder=„0“ style=„top:0pt; bottom:0pt; left:0pt; right:0pt; width:100%; height:1000px;“/></iframe>“);
?>

Hab nun alles fertig.

Es geht !

Vielen Dank an alle die mir hier heute so super geholfen haben !

Hab noch eine Frage:

utrackme datet nicht gut up.

Muss ich noch in der app was einstellen. Bin eben mal eine große Runde gelaufen, und es gab nur 1 update in 1km und ca 20min :frowning:

PS noch was:

Ich würde gerne die Zeit vom letzten Upade umwandeln, aber ich komme nicht auf die Lösung:

Das ist der Zeitwert in Sec. seit 1970 (GMT) : 1245241092

What is epoch time?
The Unix epoch (or Unix time or POSIX time or Unix timestamp) is the number of seconds that have elapsed since January 1, 1970 (midnight UTC/GMT), not counting leap seconds (in ISO 8601: 1970-01-01T00:00:00Z). Literally speaking the epoch is Unix time 0 (midnight 1/1/1970), but ‚epoch‘ is often used as a synonym for ‚Unix time‘. Many Unix systems store epoch dates as a signed 32-bit integer, which might cause problems on January 19, 2038 (known as the Year 2038 problem or Y2038).

Human readable time Seconds
1 minute 60 seconds
1 hour 3600 seconds
1 day 86400 seconds
1 week 604800 seconds
1 month (30.44 days) 2629743 seconds
1 year (365.24 days) 31556926 seconds

Und das habe ich für PHP gefunden:

date(output format, epoch); Output format example: 'r' = RFC 2822 date

Aber ich weis nicht wie ich es einbinde ?

Vielleicht mal die PHP-Funktionsreferenz ansehen: PHP: date - Manual

Danke da war ich auch schon.

Das Umrechnen ist nicht so einfach. Das Jahr bekomme ich hin aber der Monat ist schon zu schwer…

echo date("Y-m-d H:i:s", strtotime(1245241092));

Danker aber es kommt immer 1970-01-01 01:00:00 raus, egal welcher wert in Klammern steht.

Wenn man die Timestamp zur Timestamp umwandeln will, muss man damit leben, dass das so nicht klappt :D.

echo date("Y-m-d H:i:s", 1245241092);

Ein bischen Eigenintiative schadet ja nix.:smiley:

Jo schon klar aber habe gemerkt das man mit Rechnen nicht weiterkommt, wird zu ungenau…

So das letzte was ich noch programmieren will ist, das die Daten in eine Datei gespeichert werden.

Das IPS mir die Werte in eine TXT Datei reinschreibt habe ich hinbekommen, aber wie bekomme ich einen Zeilenumbruch hin ?

Er schreibt die Daten immer hintereinander, ich würde gerne immer eine neue Zeile haben.

So habe ich es bis jetzt:

 $fh = fopen(IPS_GetKernelDir()."gps.txt",  'a+') or die("can't open file");
        fwrite($fh, $fertig);
        fclose($fh);

So hab das Umrechnen auch noch eben schnell gelöst:

$Zeit = der Zeitwert in Sec. seit 1970 (GMT)

$human_date = "";
$human_date=date("H:i_d-m-Y", $zeit);
print $human_date;    // 2009-08-30

Linefeed ist
in der „“-Umgebung (siehe PHP: Strings - Manual).