ScoutNet Nederland - PHP scipts

PHP-scripts zijn kleine programmatjes die op de web-server draaien, als onderdeel van een webpagina. Je kan PHP code en HTML door elkaar gebruiken waardoor een heel flexibel geheel ontstaat.
Voor algemene informatie over PHP, inclusief een on-line handleiding, zie www.php.net Er is ook een nederlandstalige versie van de handleiding te vinden.

Speciaal op ScoutNet

Een paar dingen zijn anders ingesteld dan sommige kant-en-klare scripts verwachten en hebben dus een aanpassing nodig, o.a.:

  1. PHP draait nu in "Safe mode". Dit houdt onder andere in:
  2. Variabelen zijn niet automatisch beschikbaar [register_globals staat uit]
    Als je script bv een variabele 'menu' verwacht vanuit de aanroep, zet dan bovenin je script:
    $menu = strip_tags($_REQUEST['menu']);
    en zo voor alle variabelen die je wilt doorkrijgen. In plaats van strip_tags kan je ook andere functies (of geen) gebruiken om de invoer te controleren en veilig te houden.
  3. Begin je PHP script met <?php en niet met de algemene script-tag <? want dan wordt het niet aan de PHP interpreter doorgegeven.
Als je meer eigenaardigheden tegenkomt, geef het even door en we vermelden ze hier.