zeitgeschalteter link

D

DonPhilippe

Mitglied
Thread Starter
Dabei seit
17.07.2003
Beiträge
76
Reaktionspunkte
0
Hallo,

ich brauche ein tool, um das Ziel eines Linkes in abhäningkeit von dem Wochentag und der Zeit zu setzten.

quasi:
sa 0-12 h -> 1.html
sa 12-24h -> 2.html
so 0-12 h -> 3.html
so 12-24h -> 4.html

das dürften ja eigentlich nur ein paar zeilen php sein ....
nur kann ich kein php :rolleyes:
 
Auf einem unixooiden System kannst du das ganz einfach mit einem cronjob machen, der ein "ln -s <originaldatei> index.html" absetzt... Genauere Anleitung erwünscht ?
Ciao,
Robert
 
genaue Anleitung wäre cool :)

weil so kann ich damit noch nix anfangen :rolleyes:
 
Hmm... Also mit php geht das auf jeden fall... Nur wie bin ich grad nich sicher, hab grad kein plan wie die Syntax vom Date() befehl is... Heute abend kann ich mal nachschauen und dir das schnell machen.. jez hab ich grad aber keine Zeit.

bg
arc
 
das wäre cool pepp
 
PHP hat sogar eine Kalender funktion... vielleicht kannst du da etwas entnehmen. Wie's allerdings genau geht, weiss ich jetzt auch nicht gerade...
 
DonPhilippe schrieb:
Hallo,

ich brauche ein tool, um das Ziel eines Linkes in abhäningkeit von dem Wochentag und der Zeit zu setzten.

quasi:
sa 0-12 h -> 1.html
sa 12-24h -> 2.html
so 0-12 h -> 3.html
so 12-24h -> 4.html

das dürften ja eigentlich nur ein paar zeilen php sein ....
nur kann ich kein php :rolleyes:

in etwa so:
Code:
<?PHP
$datum = getdate();
if($datum[weekday] == "Saturday" && $datum[hours] < 12){
echo "<a href=\"http://www.link1.de\">Es ist Samstag vor 12 Uhr</a>";
} 
elseif($datum[weekday] == "Saturday"){
echo "<a href=\"http://www.link2.de\">Es ist Samstag nach 12 Uhr</a>";
}
elseif($datum[weekday] == "Sunday" && $datum[hours] < 12){
echo "<a href=\"http://www.link3.de\">Es ist Sonntag vor 12 Uhr</a>";
} 
elseif($datum[weekday] == "Sunday"){
echo "<a href=\"http://www.link4.de\">Es ist Sonntag nach 12 Uhr</a>";
}
else{
echo "<a href=\"http://www.link5.de\">Es ist wochentags</a>";
}
?>
 
erst mal ein dickes DANKE!


hab das ma eingesetzt und es ging,
nur wenn ich das auf mein eigentliches Setup umlege geht es nicht :mad:

was mach ich hier falsch :rolleyes:
<?PHP
$datum = getdate();
if($datum[weekday] == "Sunday" && $datum[hours] < 12){
echo "<a href=\"so/popup_vn.html\">Timetable...</a>";
}
elseif($datum[weekday] == "Sunday" && $datum[hours] > 12){
echo "<a href=\"so/popup_vn.html\">Start the Stream</a>";
}
elseif($datum[weekday] == "Monday" && $datum[hours] < 12){
echo "<a href=\"mo/popup_vn.html\">Timetable...</a>";
}
elseif($datum[weekday] == "Monday" && $datum[hours] > 12){
echo "<a href=\"mo/popup_vn.html\">Start the Stream</a>";
}
elseif($datum[weekday] == "Tuesday" && $datum[hours] < 12){
echo "<a href=\"di-mi/popup_vn.html\">Timetable...</a>";
}
elseif($datum[weekday] == "Tuesday" && $datum[hours] > 12){
echo "<a href=\"di-mi/popup_vn.html\">Start the Stream</a>";
}
elseif($datum[weekday] == "Wednesday" && $datum[hours] < 12){
echo "<a href=\"di-mi/popup_vn.html\">Timetable...</a>";
}
elseif($datum[weekday] == "Wednesday" && $datum[hours] > 12){
echo "<a href=\"di-mi/popup_vn.html\">Start the Stream</a>";
}
elseif($datum[weekday] == "Thursday" && $datum[hours] < 12){
echo "<a href=\"do-sa/popup_vn.html\">Timetable...</a>";
}
elseif($datum[weekday] == "Thursday" && $datum[hours] > 12){
echo "<a href=\"do-sa/popup_vn.html\">Start the Stream</a>";
}
elseif($datum[weekday] == "Friday" && $datum[hours] < 12){
echo "<a href=\"do-sa/popup_vn.html\">Timetable...</a>";
}
elseif($datum[weekday] == "Friday" && $datum[hours] > 12){
echo "<a href=\"do-sa/popup_vn.html\">Start the Stream</a>";
}
elseif($datum[weekday] == "Saturday" && $datum[hours] < 12){
echo "<a href=\"do-sa/popup_vn.html\">Timetable...</a>";
}
else($datum[weekday] == "Saturday" && $datum[hours] > 12){
echo "<a href=\"do-sa/popup_vn.html\">Start the Stream</a>";
}
?>
 
im else-Statement (4. Zeile von unten) kannst du keine Bedingung angeben. Das ist das, was immer ausgeführt wird, wennkeins der anderen zutrifft...
Ausserdem würde in der Stund von 12 Uhr bis 13 Uhr nicht der korrekte Link angezeigt, also entweder >= (größergleich) / <= (kleinergleich) verwenden oder eins von beiden ganz weglassen...

so sollte es gehen:
Code:
 <?PHP
 $datum = getdate();
 if($datum[weekday] == "Sunday" && $datum[hours] < 12){
 echo "<a href=\"so/popup_vn.html\">Timetable...</a>";
 }
 elseif($datum[weekday] == "Sunday"){
 echo "<a href=\"so/popup_vn.html\">Start the Stream</a>";
 }
 elseif($datum[weekday] == "Monday" && $datum[hours] < 12){
 echo "<a href=\"mo/popup_vn.html\">Timetable...</a>";
 }
 elseif($datum[weekday] == "Monday"){
 echo "<a href=\"mo/popup_vn.html\">Start the Stream</a>";
 }
 elseif($datum[weekday] == "Tuesday" && $datum[hours] < 12){
 echo "<a href=\"di-mi/popup_vn.html\">Timetable...</a>";
 }
 elseif($datum[weekday] == "Tuesday"){
 echo "<a href=\"di-mi/popup_vn.html\">Start the Stream</a>";
 }
 elseif($datum[weekday] == "Wednesday" && $datum[hours] < 12){
 echo "<a href=\"di-mi/popup_vn.html\">Timetable...</a>";
 }
 elseif($datum[weekday] == "Wednesday"){
 echo "<a href=\"di-mi/popup_vn.html\">Start the Stream</a>";
 }
 elseif($datum[weekday] == "Thursday" && $datum[hours] < 12){
 echo "<a href=\"do-sa/popup_vn.html\">Timetable...</a>";
 }
 elseif($datum[weekday] == "Thursday"){
 echo "<a href=\"do-sa/popup_vn.html\">Start the Stream</a>";
 }
 elseif($datum[weekday] == "Friday" && $datum[hours] < 12){
 echo "<a href=\"do-sa/popup_vn.html\">Timetable...</a>";
 }
 elseif($datum[weekday] == "Friday"){
 echo "<a href=\"do-sa/popup_vn.html\">Start the Stream</a>";
 }
 elseif($datum[weekday] == "Saturday" && $datum[hours] < 12){
 echo "<a href=\"do-sa/popup_vn.html\">Timetable...</a>";
 }
 else{
 echo "<a href=\"do-sa/popup_vn.html\">Start the Stream</a>";
 }
 ?>
 
Zuletzt bearbeitet:
thanx a lot ... it works *ggggg*

cumber banana carro pepp
 
Zurück
Oben Unten