Hallo
Hi also ich hab irgendeine PHP 5 version laufen und wenn ich diese Zeile:
print strtotime('Sun Feb 03 12:37:59 +0000 2008');
aufrufe bekomme ich nen timestamp zurück.
wenn ich allerdings die gleiche zeile auf nem server der mit PHP 4.4.7 läuft bekomme ich -1 zurück.
Auf der Seite des Manuals steht, dass die Funktion sowohl in PHP4 als auch in PHP5 gleichlautend funktioniert.
Weiterhin steht da: "Diese Funktion erwartet einen String mit einem Datum im englischen Format und versucht diesen in einen Unix-Timestamp umzuwandeln. ... Schlägt die Umwandlung fehl, wird -1 zurückgegeben."
Es tritt also ein Fehler auf. In den Benutzerkommentaren gibt es Hinweise (z.B.: 80795, 79731 und 79618; weiter habe ich nicht geguckt), dass die Behandlung der Eingabestrings je nach Installation und PHP-Version unterschiedlich sein kann.
Schau dich mal in den Benutzerkommentaren um. Vielleicht lässt sich ja so die Ursache finden.
Tschö, Auge
Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
(Victor Hugo)
Veranstaltungsdatenbank Vdb 0.2