zeitgeschalteter link

Dieses Thema im Forum "Web-Programmierung" wurde erstellt von DonPhilippe, 10.09.2004.

  1. DonPhilippe

    DonPhilippe Thread Starter MacUser Mitglied

    Beiträge:
    71
    Zustimmungen:
    0
    MacUser seit:
    17.07.2003
    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:
     
  2. robat

    robat MacUser Mitglied

    Beiträge:
    781
    Zustimmungen:
    5
    MacUser seit:
    10.10.2003
    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
     
  3. DonPhilippe

    DonPhilippe Thread Starter MacUser Mitglied

    Beiträge:
    71
    Zustimmungen:
    0
    MacUser seit:
    17.07.2003
    genaue Anleitung wäre cool :)

    weil so kann ich damit noch nix anfangen :rolleyes:
     
  4. Arclite

    Arclite MacUser Mitglied

    Beiträge:
    812
    Zustimmungen:
    0
    MacUser seit:
    04.12.2003
    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
     
  5. DonPhilippe

    DonPhilippe Thread Starter MacUser Mitglied

    Beiträge:
    71
    Zustimmungen:
    0
    MacUser seit:
    17.07.2003
    das wäre cool pepp
     
  6. balufreak

    balufreak MacUser Mitglied

    Beiträge:
    1.560
    Zustimmungen:
    28
    MacUser seit:
    12.10.2003
    PHP hat sogar eine Kalender funktion... vielleicht kannst du da etwas entnehmen. Wie's allerdings genau geht, weiss ich jetzt auch nicht gerade...
     
  7. hayo

    hayo MacUser Mitglied

    Beiträge:
    44
    Zustimmungen:
    0
    MacUser seit:
    30.10.2003
    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>";
    }
    ?>
     
  8. DonPhilippe

    DonPhilippe Thread Starter MacUser Mitglied

    Beiträge:
    71
    Zustimmungen:
    0
    MacUser seit:
    17.07.2003
    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>";
    }
    ?>
     
  9. hayo

    hayo MacUser Mitglied

    Beiträge:
    44
    Zustimmungen:
    0
    MacUser seit:
    30.10.2003
    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: 10.09.2004
  10. DonPhilippe

    DonPhilippe Thread Starter MacUser Mitglied

    Beiträge:
    71
    Zustimmungen:
    0
    MacUser seit:
    17.07.2003
    thanx a lot ... it works *ggggg*

    cumber banana carro pepp
     
Die Seite wird geladen...

Diese Seite empfehlen