Martin: Eigener Webserver: Datum / Uhrzeit nur mit Datenbank möglich?

Hallo,

jeder fängt mal klein an (ned schimpfe!):

Datum/Uhrzeit wird über meinen http://localhost/ nicht angezeigt.
Habe gestern Apache 2 und PHP 4 installiet. Gestestet mit dem berühmten" "hello world":

<html>
<?
  echo "hello world";
?>
</html>

--> Das funktioniert.

--> Aber ich bekomme nun mein erstes Script nicht zum laufen!:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Test Datum/Uhrzeit</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body>

<?
  $timestamp = time();
  ?>

<?
  $datum = date("d.m.Y",$timestamp);
  $uhrzeit = date("H:i",$timestamp);
  echo $datum," - ",$uhrzeit," Uhr";
  ?>

</body>
</html>

DESHALB MEINE FRAGE: Muß ich dringend SQL-Datenbank installieren, damit das lauffähig ist?

Vielen Dank für Hilfe! ! ! !
Stefan

  1. Moin!

    DESHALB MEINE FRAGE: Muß ich dringend SQL-Datenbank installieren, damit das lauffähig ist?

    Nein, wieso? Eine Datenbank hat mit einer Uhrzeit nichts zu tun.

    Schau mal in den Quelltext, den dein Browser vom Server empfängt, rein. Was steht da drin?

    - Sven Rautenberg

    --
    ss:) zu:) ls:[ fo:} de:] va:) ch:] sh:) n4:# rl:| br:< js:| ie:( fl:( mo:|
  2. Hi Stefan,
    ich hab zwar noch nicht wirklich erkannt, wo bei Dir das Problem im Code liegt, aber auf Deine Frage kann ich Dir schonmal mit NEIN antworten. Im prinzip müßte es so funktionieren. Kann sich also nur um einen kleinen Fehler im Skript handeln.
    Jemand ne Idee ?
    CiaoSascha

  3. Ich nochmal,
    könnte an der Ausgabe liegen:

    echo $datum," - ",$uhrzeit," Uhr";

    Versuchs mal so:
    echo $datum." - ".$uhrzeit." Uhr";

    Versuch mal das. Hab leider schon lange kein PHP mehr gemacht, und bin nicht mehr ganz sicher ...
    CiaoSascha

  4. Hi nochmal,

    Versuch mal:
    echo $datum." - ".$uhrzeit." Uhr";

    CiaoSascha

  5. Hast Du die Datei auch mit der Endung ".php" gesichert ? Ansonsten wird diese nicht durch den php-Interpreter geschickt...

  6. Ich bin sooooo blöd (gilt aber nur für heute ;-))!

    Tatsächlich hatte ich die richtige Endung vergessen!

    Das lag wohl daran, daß ich gestern ca.11 Stunden mit Installation und Konfiguration (!) von Apache 2 und PHP 4 beschäftigt war. Ist Neuland für mich, und mein Kopp war dann nachts um zwei schon ziemlich dick.

    Kam auch mit PHP als CGI oder Modul (Konfikuration) durcheinander. Deshalb hat sich das mit PHP ziemlich "hingezogen".

    Danke für den Tipp!

    Martin