| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: HTML-Datein ab vorgegebener Zeit verfügbar machen im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hallo ich habe mal wieder eine kurze Frage. Ich möchte einen Internet-Adventskalender basteln. Ich habe genau 24 HTML-Dateien in ...
![]() |
| | #1 (permalink) |
| Guest Likes: | Anzeige Hallo ich habe mal wieder eine kurze Frage. Ich möchte einen Internet-Adventskalender basteln. Ich habe genau 24 HTML-Dateien in einem Ordner auf einem Server. Von meiner Website aus möchte ich alle diese 24 Seiten verlinken. Natürlich aber so, dass man nicht schon am ersten Tag die Seite vom 24. Dezember sehen kann... Ich möchte also, dass am 6. Dezember die Datei für den 1.-6. funktioniert und bei den anderen eine Fehlermeldung wie "Sorry, warte bis zum richtigen Tag -hier- geht's zurück zum Kalender" kommt. Ein weiterer Punkt wäre vielleicht, dass er die Serverzeit nehmen muss und nicht die Zeit des Nutzers am PC, sonst könnte er ja einfach die Zeit vorstellen und schon alle sehen, was aber nicht so wichtig wäre, denn die Leute für die dieser Kalender ist, sind nicht so Computer raffiniert ;-) Ich hoffe, dass mir da jemand mit nem kleinen Code aushelfen kann, besonders im Bezug auf die Fehlermeldung und natürlich das Script für die Freischaltung. Danke schon mal im Vorraus Duminus |
|
| | #2 (permalink) |
| Das lässt sich recht schnell bauen, wenn du PHP und die mod_rewrite-Funktionalität des Webservers zur Verfügung hast. Schritt 1: Aufrufe von 1.htm - 24.htm umleiten (auf kalender.php) .htaccess Code: RewriteEngine On RewriteRule ^(2[0-4]|1[0-9]|[1-9]).htm$ kalender.php [L] kalender.php leitet nur Seiten durch, deren Stichtag ($nummer.12.2008) schon erreicht wurde: kalender.php PHP-Code: Kalendertürchen 1.htm - 24.htm anlegen. Außerdem die Warte-Seite nochnichtsoweit.htm: 1.htm Code: Hier die HTML-Datei für das erste Türchen rein. nochnichtsoweit.htm Code: Tut mir leid, aber du musst noch warten ... mfg, metax.
__________________ Wenn keiner zuschaut, teile ich heimlich durch Null! Meine Homepage: Planet Metax | meine Bilder: DeviantArt | Twitter | |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Moderator ![]() | ich würd sowas garnicht statisch generieren, das hiesse ja, daß ein prozess ständig das datum prüfen muss. prüfen auf anfrage würde reichen denk ich. Code: <?php
$monat=date("m");
$tag=date("d");
if($monat==10) {
echo "Es ist Oktober, Tag $tag<br>";
echo "Der perfekte Zeitpunkt $tag.html hier mit include einzubinden!";
}
else {
echo "Es ist nicht Oktober!";
}
?> |
| | |
| | #4 (permalink) |
| Guest Likes: | Vielen Dank metax. Soweit habe ich alles verstanden. Ich lege einmal diese PHP-Datei an, dann natürlich die 24 Türchen und eine htaccess-Datei, oder wie verstehe ich Schritt 1? |
|
| | #5 (permalink) |
| Genau, in der Datei ".htaccess" (den Punkt nicht vergessen!) kannst du dem Webserver für dieses Verzeichnis zusätzliche Anweisungen geben. Wenn du das Programm im November mal testen willst, kannst du ja temporär die "12" in der Zeile 13 durch eine "11" ersetzen. Dann siehst du, dass du nur die Tage angezeigt kriegst, die du im November schon erreicht hast.
__________________ Wenn keiner zuschaut, teile ich heimlich durch Null! Meine Homepage: Planet Metax | meine Bilder: DeviantArt | Twitter | |
| | |
| | #6 (permalink) |
| Guest Likes: | Vielen Dank. Ich werds gleich mal ausprobieren... -- So, ich habs jetzt ausprobiert: alles habe ich im Ordner advent gelegt. Die Datei nochnichtsoweit.htm lässt sich ohne Probleme aufrufen. Wenn ich die Datei kalender.php aufrufe kommt, wie gewünscht 'Error'. Allerdings kann ich die Dateien 1-24.htm nicht aufrufen. Er sagt mir, dass es sie nicht gäbe. Dabei habe ich das Jahr einfach vorerst auf 2007 geändert. Wenn ich die .htaccess-Datei lösche, dann kann er sie aufrufen, also muss es irgendwie daran liegen. Fhelen mir Rechte, kann ich mir die geben? -- Laut funpic.de hab ich das aber: http://www.funpic.de/forum/webhostin...,0,0,asc,.html duminus |
|
| | #7 (permalink) |
| Registriert seit: 27.05.02 ![]() Likes: 0 | Du kannst dir auch sowas direkt runterladen. Klick hier Kannst du dann selbst noch verändern oder zumindest als Anschauungsmaterial nehmen wenn du den net nutzen willst. Gruß Dreamer
__________________ Seien wir realistisch, versuchen wir das Unmögliche. |
| | |
| | #8 (permalink) |
| Hm, wie sieht die Fehlermeldung denn genau aus? Ist das ein "404 File not found" oder ein "403 Forbidden"? Oder sagt die Fehlermeldung was ganz anderes? Am besten postest du mal einen Link zu deinem Versuch ...
__________________ Wenn keiner zuschaut, teile ich heimlich durch Null! Meine Homepage: Planet Metax | meine Bilder: DeviantArt | Twitter | |
| | |
| | #9 (permalink) |
| Registriert seit: 18.09.05 ![]() Likes: 0 | Setz mal den Pfad der Dateien: Code: RewriteEngine On RewriteBase /pfad/zu/kalender RewriteRule ^(2[0-4]|1[0-9]|[1-9])\.htm$ kalender.php [L] |
| | |
| | #10 (permalink) |
| Guest Likes: | Er sagt mir: "Diese Seite ist leider nicht verfügbar." Da alle Dateien in einem Ordner sind, dürfte der Pfad egal sein, oder? -- Mit angegebenen Pfad klappt es, danke an alle. Ich werde es dann jetzt im November mal testen. Ich nehm meinen Link wieder raus, damit keiner Unfug anstellt :-) |
|
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Zwei Datein was machen diese ??? | Source-Leecher | Virenschutz · Tools & Aggressive Software | 10 | 15.10.07 21:34 |
| ICQ 6 verfügbar | Sn[a]ke | Downloads | 29 | 05.07.07 13:26 |
| Die liste der server dieser arbeitsgruppe ist zur zeit nicht verfügbar | mahe4 | Network · LAN, WAN, Firewalls | 14 | 20.03.06 12:05 |
| Dateien offline verfügbar machen | cheesy | Windows | 2 | 21.11.03 09:27 |
| Offline verfügbar machen | zillertaler | Windows | 1 | 03.10.03 08:48 |