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
PHP-Anfänger Nachtrag zu: „Problem beim datumsabhängigen Laden zweier Dateien“
Optionen

Hi,

Beim durchlesen meines Postings habe ich aber eben einen kleinen inhaltlichen Fehler bemerkt. In meinen Anfangsposting steht folgendes:

> 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.

richtig sollte es aber heißen (man beachte das Datum):

Wenn man den Textlink, "Haus" ab 03.05. (bis 01.08) betätigt soll die HTML-Seite "Stube.html" geladen werden. Aber wenn man den Textlink, "Haus", ab dem 02.08. (bis 02.05.) betätigt soll die HTML-Seite "Zimmer.html" geladen werden.

Könnte man das PHP-Script nicht in der Form machen, wie ich es mit der Uhrzeit versucht habe (siehe ersten Posting)?? Nur aber irgendwie mit dem Datum?
Wäre nett, wenn Ihr mir weiterhelfen könntet.
Vielen Dank für eure Hilfe

bei Antwort benachrichtigen