Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

[php] link naar rooster

None
6 antwoorden
  • wij hebben op onze school een website waar ook roosterwijzigingen verschijnen. is het ook mogelijk om via een php pagina automatisch daar naartoe te gaan?

    de volgorde is voor deze week voor A4a http://www.heemgaard.nl/jaar/mutaties.php?rooster=week%2010_A4a.htm

    Dus www.heemgaard.nl/jaar/mutaties.php?rooster=week%20[weeknr]_[klas].htm

    is hier iets voor te verzinnen?
  • Ik snap niet helemaal precies wat je wilt. Maar als je wilt redirecten is dit genoeg:

    [code:1:9ed5454200]
    Header("Location:waarjenaartoewilt.html");
    [/code:1:9ed5454200]

    Ben er alleen niet zeker van of je dit bedoeld…

    Groet,
    Marcel
  • hoe bereken ik het week nummer, zodat ik die als var kan invoeren in de url?
  • [quote:9584ae6920="ANNErd"]hoe bereken ik het week nummer, zodat ik die als var kan invoeren in de url?[/quote:9584ae6920]
    [code:1:9584ae6920]
    function daytoweek($unix_datum)
    { $weeknummer = date ("W", $unix_datum);
    return $weeknummer;
    }
    [/code:1:9584ae6920]
  • Ik heb het script nu zo goed als klaar. de variabele $roosterurl wodt nu via een link gegeven. Kan ik nog op een manier anders dan die header linken, die header bestaat al(of ik snap niet hoe ik de var er in krijg)

    Werkt alleen als mijn pc aan is, aka lokale server
  • [code:1:11569894c4]<html>
    <head>
    <link href="style.css" rel="stylesheet" type="text/css">
    </head>
    <body>
    <?php
    // Gegeven
    $klas = $_GET['klas'];
    $uurnummer = date("H");
    $dagnummer = date("w");
    $weeknummer = date("W");
    ////////////////////////////////////////////////////////////
    // Check weekend
    if ($dagnummer>=5)
    {
    if ($uurnummer>=16)
    {
    $weeknr = $weeknummer+1;
    }
    else
    {
    $weeknr = $weeknummer;
    }
    $weeknr = $weeknummer+1;
    }
    else
    {
    $weeknr = $weeknummer;
    }
    ////////////////////////////////////////////////////////////
    // Genereer URL
    $prefix = "http://www.heemgaard.nl/jaar/mutaties.php?rooster=week%20";
    $postfix = "_" . $klas . ".htm";
    $roosterurl = $prefix . $weeknr . $postfix ;
    $roosterurl_alt = "http://www.heemgaard.nl/jaar/mutaties/week%20" . $weeknr . "_" . $klas . ".htm";
    ////////////////////////////////////////////////////////////
    // Toon de URL
    echo '<br><center><a href=' . $roosterurl . ' target="_blank">Rooster</a></center><br>';
    echo '<title>Rooster ' . $klas . '</title>';
    ////////////////////////////////////////////////////////////
    // Controleer en toon resultaat controle
    echo '<p>';
    if( fopen($roosterurl_alt, "r") )
    { echo "Er is bevestigd dat deze pagina bestaat."; }
    else
    { echo "Er is niet bevestigd of deze pagina bestaat."; }
    echo '</p>';
    ////////////////////////////////////////////////////////////
    ?>
    </body>
    </html>[/code:1:11569894c4]

    Zijn er nog ideeen om het stuk onder Check weekend samen te voegen en te verkleinen?

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.