Homepage selbermachen 7.846 Themen, 35.563 Beiträge

Problem beim datumsabhängigen Laden zweier Dateien

PHP-Anfänger / 1 Antworten / Flachansicht Nickles

Guten Abend zusammen


also ich bin ein totaler Neuling in Sachen PHP und habe da ein Problem mit dem zeitlichen (datumsaghängigen) Laden zweier Dateien. Mein Problem besteht darin, daß ich von einen Textlink ausgehend zu bestimmten Zeiten jeweils eine andere Datei laden möchte.

Beispiel:
Ich habe eine Webseite mit dem Namen "uebersicht.html". Diese Seite beinhaltet 1 Frameset mit 2 Frames.

Name des erste Frame: OberesFenster
Name des zweiten Frame: UnteresFenster

Im ersten Frame (OberesFenster) wird eine Datei names "center.html"
angezeigt und im zweiten Frame (UnteresFenster) eine Datei names "link.html".

OberesFenster - center.html
UnteresFenster - link.html

Der zweite Frame verfügt über einen Textlink mit dem Namen "Haus". Wenn man den Textlink, "Haus", in  der Zeit vom 03.05.2003 bis 01.08.2003 betätigt soll die HTML-Seite "Stube.html" geladen werden. Aber wenn man den Textlink, "Haus", in der Zeit vom 02.08.03 bis 01.11.03 betätigt soll die HTML-Seite "Zimmer.html" geladen werden. Diese beiden zu ladenden HTML-Seiten (des Datums gemäß) sollen aber nicht komplett geladen werden. Also der Frame "Unteres Fenster", mit der "link.html" soll so bestehen bleiben und nur im Frame "OberesFenster" soll die jeweilige betreffende HTML-Datei angezeigt werden.
HINWEIS: Die HTML-Seiten "Stube.html" und "Zimmer.html" sind zwei voneinander völlig unabhängige Seiten. Ich habe mir schon mit Hilfe eines Buches folgendes ähnliches PHP-Script gebastelt. Dieses PHP-Script beschränkt sich aber nur auf das uhrzeitliche Laden von den Dateien. Irgendwie bekomme ich dieses Script nicht so hin, daß es nicht mit der Uhrzeit funktioniert sondern mit dem Datum.


Quelltext des PHP-Scripts (uhrzeitliches Laden)


<?php
$now_month = date("m");
$now_day = date("d");
$now_year = date("Y");


$timestamp_now = time();
$timestamp_nine = mktime(9,00,00,$now_month,$now_day,$now_year);
$timestamp_eight = mktime(22,00,00,$now_month,$now_day,$now_year);

if($timestamp_now > $timestamp_nine && $timestamp_now < $timestamp_eight) {
  header("Location: http://www.domain.de/Stube.html");
}
else {
  header("Location: http://www.domain.de/Haus.html");
}
?>


Könnt ihr mir bitte helfen, diesen datumsabhängigen Ladevorgang zu realisieren.
Vielen Dank für eure Hilfe

bei Antwort benachrichtigen