Guten Tag 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" 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. 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önnte man das PHP-Script nicht in der Form machen, wie ich es mit der Uhrzeit versucht aber nur irgendwie mit dem Datum???
Wäre nett, wenn Ihr mir weiterhelfen könntet.
Vielen Dank für eure Hilfe
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" 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. 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önnte man das PHP-Script nicht in der Form machen, wie ich es mit der Uhrzeit versucht aber nur irgendwie mit dem Datum???
Wäre nett, wenn Ihr mir weiterhelfen könntet.
Vielen Dank für eure Hilfe
Kommentar