Zum Inhalt springen

PHP und Windows


Empfohlene Beiträge

Hallo,

ich habe ein PHP-Script auf einem Linux-Rechner laufen. Dort funktioniert alles.

Jetzt habe ich versucht, das glaiche unter Windows zum Laufen zu bringen.

Den Server (Apache mit PHP Version 4.3.0) habe ich selbst konfiguriert.

Folgendes Script:

<?PHP

$zeit = time(); // Aktuelle Zeit in Sekunden

$datum = getdate();

echo $datum[seconds] . "<br>";

echo $datum[minutes] . "<br>";

echo $datum[hours] . "<br>";

echo $datum[mday] . "<br>";

echo $datum[wday] . "<br>";

echo $datum[mon] . "<br>";

echo $datum[year] . "<br>";

echo $datum[yday] . "<br>";

echo $datum[weekday] . "<br>";

echo $datum[month] . "<br>";

?>

bringt folgende Fehlermeldung:

Notice: Use of undefined constant seconds - assumed 'seconds' in c:\apache_group\apache\htdocs\mytest.php on line 4

15

Notice: Use of undefined constant minutes - assumed 'minutes' in c:\apache_group\apache\htdocs\mytest.php on line 5

49

Notice: Use of undefined constant hours - assumed 'hours' in c:\apache_group\apache\htdocs\mytest.php on line 6

15

Notice: Use of undefined constant mday - assumed 'mday' in c:\apache_group\apache\htdocs\mytest.php on line 7

1

Notice: Use of undefined constant wday - assumed 'wday' in c:\apache_group\apache\htdocs\mytest.php on line 8

2

Notice: Use of undefined constant mon - assumed 'mon' in c:\apache_group\apache\htdocs\mytest.php on line 9

7

Notice: Use of undefined constant year - assumed 'year' in c:\apache_group\apache\htdocs\mytest.php on line 10

2003

Notice: Use of undefined constant yday - assumed 'yday' in c:\apache_group\apache\htdocs\mytest.php on line 11

181

Notice: Use of undefined constant weekday - assumed 'weekday' in c:\apache_group\apache\htdocs\mytest.php on line 12

Tuesday

Notice: Use of undefined constant month - assumed 'month' in c:\apache_group\apache\htdocs\mytest.php on line 13

July

Vermutlich muss ich die Konfiguretionsdatei ändern.

Aber wie?

Vielen Dank!

Gruß Walter

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo,

also das Script läuft problemlos auf einem Linux-Rechner.

Denn dort habe ich es schon laufen.

Ich habe jedoch einen Irrtum in der Versionsnummer entdeckt:

PHP 4.3.0

Nach Installation von 4.3.2 ist der datumsfehler jetzt behoben, ...

Keine Ahnung warum.

Vielen Dank für die Antworten!

Gruß Walter

Link zu diesem Kommentar
Auf anderen Seiten teilen

Der Unterschied liegt wohl eher daran, dass auf deinem Windows-PHP das error_reporting() etwas strikter eingestellt ist. Guck mal im handbuch nach, wie du den Level ändern solltest. Aber besser ist es, wenn du die Warnungen im Skript behebst und nicht den Error-Level anpasst.

Gruss

Joerg

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...