Jump to content

Handige scripts uit 'html/php: site hulp'


Ewoud

Recommended Posts

Aha, soms verwar ik me met {[( )]}.

Maar hoe kan ik de $dayn van de day af laten hangen?

Voor de rest werkt het script volledig. Ook handig is dat als je bijv. iets elke maand doet op bijv. de 5e, hoef je alleen maar 5 in te vullen en dan wordt alleen de huidige maand/jaar uitgerekend.

dayn is inderdaad ietsje lastiger, hier heb je een voorbeeldje:

// onder dag, maand en jaar. deze 3 moet je weten
$dayn = date('w', mktime(0,0,0, $month, $day, $year)); // dag (zaterdag, zondag, ...)

mktime() maakt van de maand&dag&jaar een timestamp (op 12 uur middernacht), welke in de tweede parameter van date() wordt gebruikt om $dayn te berekenen.

Link to comment
Delen op andere websites

  • 3 maanden later...
  • Reacties 62
  • Created
  • Laatste reactie

Top Posters In This Topic

  • Argon

    12

  • Donald F. Duck

    8

  • marcootje

    8

  • Woetsha

    8

je bedoelt bijvoorbeeld een index.php?title=*title* met als pagina paginas/*title*.php ?

dat kan zo: (uit de losse pols)

if(isset($_GET['title'])) {
$page = $_GET['title'];
}
else {
$page = 'home';
}

$paginas = array("home", "contact", "pagina1", "pagina2"); // de bestandsnamen zonder '.php'. Dit is voor de beveiliging!

$pagina = 'paginas/'.$page.'.php';

if(in_array($page, $paginas) && file_exists($pagina)) {
include($pagina);
}
else {
include('paginas/home.php');
}

ik heb het niet getest, en het kan waarschijnlijk nog wat efficienter. het is zomaar een voorbeeldje ;)

het gaat er overigens van uit dat de paginas in de map 'paginas/' staan...

Link to comment
Delen op andere websites

Gast
Dit onderwerp is gesloten.
  • Recent actief   0 leden

    • Er zijn hier geen geregistreerde gebruikers aanwezig.

×
×
  • Create New...