glencairn
Newbie
Offline
Beiträge: 21
|
 |
« am: 22-11-2007, 12:56:20 » |
|
Hallo Forum,
wenn ich ein neues Ticket anlege, wird dieses immer mit dem 1.1.1970 angelegt. Das kann man doch sicher ändern? Nur wie?
Viele Grüße Jörg Peter
|
|
|
|
|
Gespeichert
|
|
|
|
|
basti
|
 |
« Antwort #1 am: 22-11-2007, 13:04:49 » |
|
Hi, sind die Uhrzeiteinstellungen in den Einstellungen korrekt gesetzt?
|
|
|
|
|
Gespeichert
|
|
|
|
glencairn
Newbie
Offline
Beiträge: 21
|
 |
« Antwort #2 am: 22-11-2007, 13:24:33 » |
|
Naja,
nicht 100%ig wie ich sehe. Aber selbst nachdem Umstellen ging es nicht. Die Jahreszahl ist ja verkehrt.
Viele Grüße Jörg peter
|
|
|
|
|
Gespeichert
|
|
|
|
|
basti
|
 |
« Antwort #3 am: 22-11-2007, 19:31:08 » |
|
Das Datum erscheint immer, wenn php das Datum nicht korrekt setzen bzw. auslesen kann. Ich habe als Zeitformat das hier: d.m.Y H:i:s
|
|
|
|
|
Gespeichert
|
|
|
|
glencairn
Newbie
Offline
Beiträge: 21
|
 |
« Antwort #4 am: 22-11-2007, 21:42:05 » |
|
Hi,
leider ohne Erfolg. Habe ein neues Ticket per POP3 Abholung und über NEUES TICKET angelegt, jedesmal steht der 01.01.1970 2:00 drin. Auch wenn ich Antworten auf die Tickets schreibe, bleibt das Datum auch bei den Antworten stehen.
Würde mich freuen, wenn noch jemand hierzu eine Idee hat.
Viele Grüße Jörg Peter
|
|
|
|
|
Gespeichert
|
|
|
|
|
basti
|
 |
« Antwort #5 am: 22-11-2007, 22:52:49 » |
|
Was sagt denn deine Serverzeit?
|
|
|
|
|
Gespeichert
|
|
|
|
glencairn
Newbie
Offline
Beiträge: 21
|
 |
« Antwort #6 am: 23-11-2007, 20:14:14 » |
|
Zitat vom Hoster: "Die Serverzeit ist korrekt eingestellt." Habe osticket auf einem Webspace mit PHP und mySQL laufen.
Gruß Jörg Peter
|
|
|
|
|
Gespeichert
|
|
|
|
|
basti
|
 |
« Antwort #7 am: 28-11-2007, 13:28:29 » |
|
Hi, leg doch mal eine Datei an am Server und lass das heutige Datum ausgeben: <?php $datum = date("d.m.Y",time()); ?>
Was kommt dabei raus? Wenn da das Datum stimmt, dann schau mal in die Datenbank, ob da auch der korrekte Timestamp geschrieben wird (Tabelle "tickets", Feld "timestamp"). Sprich einmal einen Timestamp kopieren und in ein Datum umwandeln: <?php $datum = date("d.m.Y","dein wert aus der DB"); ?>
|
|
|
|
« Letzte Änderung: 28-11-2007, 13:35:21 von sbaumann »
|
Gespeichert
|
|
|
|
glencairn
Newbie
Offline
Beiträge: 21
|
 |
« Antwort #8 am: 08-12-2007, 10:59:53 » |
|
Hallo, den Code habe ich geändert, damit ich das Datum auch lesen kann  <?php $datum = date("d.m.Y",time()); echo $datum; ?>
als Ausgabe habe ich heute -> 08.12.2007 <- erhalten. Damit ich in die Datenbank gucken kann muß ich mir mal phpmyadmin installieren, das habe ich bisher dort nicht benötigt (ist ein anderer Webspace). Und dann sehe ich mir das mal in der Datenbank an und melde mich danach wieder. Vielen Dank - bis hierhin. Jörg Peter
|
|
|
|
|
Gespeichert
|
|
|
|
glencairn
Newbie
Offline
Beiträge: 21
|
 |
« Antwort #9 am: 12-12-2007, 22:47:35 » |
|
Hallo Forum, hat etwas gedauert - aber dafür jetzt meine Antwort. Habe das o. g. Skript geändert und in der Datenbank nachgesehen. Danke für die Angabe in welcher Tabelle welches Feld notwendig ist. Also über phpmyadmin habe ich mir die Tabelle/das Feld angesehen und dort steht das korrekte Datum also z. B. 2007-12-12 22:05:55 Wenn ich das jetzt im Skript eingebe <?php $datum = date("d.m.Y","2007-12-12 22:05:55"); echo $datum; ?>
dann erhalte ich als Antwort 01.01.1970 und genau das will ich ja nicht  . Ich bin aber schon mal froh das in der Tabelle das richtige und noch echte Datum steht. Nur wie kann ich das jetzt auch anzeigen lassen? Viele Grüße Jörg Peter
|
|
|
|
« Letzte Änderung: 12-12-2007, 22:54:47 von glencairn »
|
Gespeichert
|
|
|
|
|
basti
|
 |
« Antwort #10 am: 13-12-2007, 07:32:50 » |
|
Moin,
da hast du nun aber einen Denkfehler. In der Datumsfunktion darf nur ein Timestamp stehen und kein Datum. Und bei mir in der Datenbank steh auch ein Timestamp. Wo hast du denn deinen Code her?
|
|
|
|
|
Gespeichert
|
|
|
|
glencairn
Newbie
Offline
Beiträge: 21
|
 |
« Antwort #11 am: 13-12-2007, 08:03:56 » |
|
Guten Morgen, ich habe Dir mal die Tabellen Struktur der Tabelle "Tickets" angehängt. Vielleicht wird das von phpmyadmin nur anderst interpretiert? Die Versionsnummer von meinem osticket kann ich auf der Weboberfläche nicht entnehmen. Da in der README.TXT steht wie ein Upgrade von 1.2.x gemacht werden kann - muss es was Neueres sein. Die Frage woher ich den mein Installationspaket habe, kann ich so leider nicht direkt beantworten. Aber es war nicht osticket.com, werde Dir die URL nachreichen - die Unterlagen liegen noch irgendwo.  Nachtrag: Es muß die Seite http://www.scriptworker.com/osticket.0.html gewesen sein. Kann ich die Version vom meinem System "prüfen" oder nachsehen? Cu Jörg Peter
|
|
|
|
« Letzte Änderung: 13-12-2007, 08:22:42 von glencairn »
|
Gespeichert
|
|
|
|
|
basti
|
 |
« Antwort #12 am: 13-12-2007, 12:57:12 » |
|
Hi,
die Version setzen wir natürlich auch ein. Aber in deiner Spalte "timestamp" muss auch ein Timestamp drin stehen und kein Datum. Was steht da denn drin?
|
|
|
|
|
Gespeichert
|
|
|
|
glencairn
Newbie
Offline
Beiträge: 21
|
 |
« Antwort #13 am: 13-12-2007, 13:04:59 » |
|
Hallo,
gerne sende ich mal die Anzeige bei einem select.
Viele Grüße und ich hoffe Du kannst mir helfen.
Cu Jörg Peter
|
|
|
|
|
Gespeichert
|
|
|
|
|
basti
|
 |
« Antwort #14 am: 13-12-2007, 14:00:46 » |
|
Hmm, das ist komisch, bei mir sieht das auch komplett anders aus. Stell mal das Feld so ein wie bei mir. Der speichert bei Dir irgendwie falsch.
|
|
|
|
|
Gespeichert
|
|
|
|
|