date()-Funktion klappt nimmer

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

date()-Funktion klappt nimmer

Postby Flubber0070 » 01. May 2010 16:26

Hallo ihr Lieben XAMPP'ler,

Leider hab ich in eure Suche benutzt und wurde nicht fündig. Warscheinlich weil noch nie jemand sowas triviales Fragen musste :cry:

Aber ich möchte auch erwähenen das ich ein toteler Anfänger in Sachen Homepage bin.

Also zu meinem Problem. Ich hatte XAMPP auf meinem Rechner installiert und hab auch meine ersten Schritte erfolgreich in php gemacht. Hat alles immer (ok meistens) gut geklappt.

Nach einer neu Installation von XAMPP kam dann aber der Schock. Eigendlich klappt auch noch das meiste, aber ich habe heute versucht mit der Funktion date () zu arbeiten. Und plötzlich folgende Fehlermeldung

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Paris' for '2.0/DST' instead in C:\xampp\htdocs\uebung\datum.php on line 7


Nach dem ich zu meienm Bildschirm gesagt hab das er dem Datum vom PC ruhig vertrauen kann, hat sich die Situation leider nicht geändert. Dann habe ich versucht mit der Funktion "date_default_timezone_set()" die sache hinzubekommen. Leider auch ohne Erfolg.

Hab ihr mir einen Tipp wie ich das wieder hinbügeln kann ?

Liebe Grüße

Flubber0070
Flubber0070
 
Posts: 5
Joined: 01. May 2010 16:15

Re: date()-Funktion klappt nimmer

Postby sili » 01. May 2010 16:46

Flubber0070 wrote:Dann habe ich versucht mit der Funktion "date_default_timezone_set()" die sache hinzubekommen. Leider auch ohne Erfolg.

Wahrscheinlich hast du das irgendwie falsch gemacht ;) Kannst du mal den Code zeigen, den du dafür verwendet hast?
sili
 
Posts: 67
Joined: 15. March 2003 16:05

Re: date()-Funktion klappt nimmer

Postby Altrea » 01. May 2010 16:46

Hi

Flubber0070 wrote:Leider hab ich in eure Suche benutzt und wurde nicht fündig. Warscheinlich weil noch nie jemand sowas triviales Fragen musste

Komisch, wenn ich +not +safe +rely in der Suche eingebe springen mich zahlreiche Beiträge förmlich an. Vielleicht die falschen Suchbegriffe verwendet?

Ich nehme an, dass du XAMPP in der Version 1.7.2 oder 1.7.3 einsetzt. Über deine Version und auch sonstigen Informationen (welches Betriebssystem du einsetzt, ob du irgendwas an den Einstellungen geändert hast und wie du die Installation durchgeführt hast) behälst du ja stillschweigen. Je mehr Informationen bekannt sind, desto besser kann man dir helfen.

Ich nehme also an, du setzt die zip-Version ein und hast die setup-xampp.bat Datei nach dem Entpacken nicht ausgeführt. Denn durch diese wird eine Standardzeitzone in der php.ini definiert. Dies kannst du aber auch von Hand nachholen, oder einfach die setup-xampp Batch datei jetzt ausführen.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 8294
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 10 Pro x64

Re: date()-Funktion klappt nimmer

Postby Flubber0070 » 01. May 2010 17:16

Hallo,

Ich habe mich für eine AMerikanische Zeitzone entschieden! und dazu das Beispiel von php.net benutzt

Code: Select all
date_default_timezone_set ('America/Los_Angeles')



Ich benutze die Xampp Version 1.7.3 auf einem Windos XP Betriebssystem. Ich habe weinter nichts an den Einstellungen geändert.

Mit deiner Vermutung das ich die ZIP verwende liegst du richtig. Jedoch habe ich die Setup verwendet. Und die Zeitzone Paris eingestellt.

Leider lässt sich nun über die Setup nicht nochmal die zeit ändern sost würde ich das nochmal wiederholen.

Liebe grüße

Flubber0070
Flubber0070
 
Posts: 5
Joined: 01. May 2010 16:15

Re: date()-Funktion klappt nimmer

Postby Altrea » 01. May 2010 17:24

Flubber0070 wrote:Ich habe mich für eine AMerikanische Zeitzone entschieden!

Wenn eine amerikanische Zeitzone für dich Sinn macht, absolut legitim.

Flubber0070 wrote:
Code: Select all
date_default_timezone_set ('America/Los_Angeles')

Ähm... okay. Wo hast du das definiert? ich meinte eher Zeile ~1018 in der php.ini. Da sollte ungefähr sowas stehen:
date.timezone = "Europe/Berlin"

Flubber0070 wrote:Mit deiner Vermutung das ich die ZIP verwende liegst du richtig. Jedoch habe ich die Setup verwendet. Und die Zeitzone Paris eingestellt.

Umso merkwürdiger, dass die date() Funktion davon keine Kenntnis hat.

P.S.: Nach jeder Änderung an der php.ini oder der httpd.conf den Apache neustarten.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 8294
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 10 Pro x64

Re: date()-Funktion klappt nimmer

Postby Flubber0070 » 01. May 2010 17:27

P.S.: Nach jeder Änderung an der php.ini oder der httpd.conf den Apache neustarten.


Gutes Stichwort, Ich habe das Setup ausgeführt währen XAMPP lief (ausversehen)
Ähm... okay. Wo hast du das definiert? ich meinte eher Zeile ~1018 in der php.ini. Da sollte ungefähr sowas stehen:
date.timezone = "Europe/Berlin"


Wie komme ich an diese datei ran ? dann ändere ich das von Hand
Flubber0070
 
Posts: 5
Joined: 01. May 2010 16:15

Re: date()-Funktion klappt nimmer

Postby Altrea » 01. May 2010 17:32

Flubber0070 wrote:Wie komme ich an diese datei ran ? dann ändere ich das von Hand

xampp\php\php.ini
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 8294
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 10 Pro x64

Re: date()-Funktion klappt nimmer

Postby Flubber0070 » 01. May 2010 17:48

Hallo,

also ich habe die Datei von hand geändert und gespeichert.

Code: Select all
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = "Europe/Berlin"


Leider kommt imemr noch folgende Fehlermeldung

Datum:
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Paris' for '2.0/DST' instead in C:\xampp\htdocs\uebung\datum.php on line 7
Monday


Mein ganzer Quellcode sieht so aus:
Code: Select all
<?php

echo "<p>Als Ausgabe sollten folgende 3 Angaben auf dem Bildschirm erscheinen</p>";

echo "Datum:";  .date("d.m.y");
echo "Kalenderwoche:"; .date("W");
echo "Uhrzeit:"; .date ("H.i.s");

?>


Sicher ist er nich perfekt vieleicht sogar was flasch aber ich bin einfach noch Anfänger
Flubber0070
 
Posts: 5
Joined: 01. May 2010 16:15

Re: date()-Funktion klappt nimmer

Postby Altrea » 01. May 2010 17:56

Hast du den Apache neugestartet? Also Apache stoppen und nochmal starten.
Und mach mal die Semicolon vor den .date(... in deinem Quelltext weg. Das ist zwar nicht die Ursache für die PHP_Warnung, ist bei Stringverkettung aber auchnicht ganz sauber.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 8294
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 10 Pro x64

Re: date()-Funktion klappt nimmer

Postby Flubber0070 » 01. May 2010 18:27

Checko :D

Wir habens!

Also ich hab nen Neustart gemacht da ich mal vermutet hab das ich zu doff bin XAMPP zu beenden und neu zu starten. Und siehe da, es hat sich nichts geändert.

Dann habe ich es versucht im Firefox zu öffen, dort hats geklappt nur der Internet expolrer hat gezickt.
Dann habe ich endteckt das die Intranet einstellungen im Internet Expolrer standartmäßig deaktiviert sind.

Kaum habe ich diese aktiviert hat auch der IE seinen Dienst geleistet.

Ich möchte mich bei dir ganz arg bedanken das du mir so hilfreich beigestanden hast. Vielen Dank

Liebe Grüße

Flubber0070
Flubber0070
 
Posts: 5
Joined: 01. May 2010 16:15

Re: date()-Funktion klappt nimmer

Postby Altrea » 01. May 2010 18:33

Nichts zu danken :D
Viel Spaß und Erfolg wünsch ich dir noch
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 8294
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 10 Pro x64


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 8 guests