Webscripting PHP

► Zie ook Javascript.

PHP is een zeer populaire, flexibele en eenvoudige taal voor webscripting. PHP kan je samen met HTML en andere code (javascript, CSS, …) vermengen tot een dynamische webpagina. Met PHP kan je ook een koppeling met tabellen in een databank leggen. We maken daarvoor gebruik van MySQL-databanken. Het beheer van die databanken wordt aangeleerd m.b.v. de gratis webtoepassing phpMyAdmin. In tegenstelling tot het statische HTML is PHP uiterst geschikt om interactieve en dynamische websites of webtoepassingen op te bouwen.

De volgende onderwerpen worden behandeld:

  • syntaxis van PHP-opdrachten en gebruik binnen HTML (include, ...)
  • formulierverwerking (upload, e-mail)
  • bestandsfuncties (bezoekersteller, ...)
  • paginatoegang beperken met gebruiker/wachtwoord
  • tabellen raadplegen en beheren (ledenlijst, producten, …)
  • registreren en aan-/afmelden van klanten/leden
  • grafische functies (captcha, thumbnails genereren)
  • in-/uitschrijven nieuwsbrief (mailinglist)
  • webwinkel
  • genereren en/of e-mailen van PDF-documenten (resultatenpagina's, bestellingen)
  • kant-en-klare toepassingen (forum, galerij, agenda, ...)

Tijdens deze cursus kan je de werking van de webpagina's testen in je eigen gratis ontwikkelomgeving (bv. op een USB stick) vooraleer ze op internet te publiceren. In het begin van de cursus wordt het installeren en configureren van deze omgeving aangeleerd.

De PHP/MySQL-code zelf werd vrijgegeven (open source) en is bijgevolg gratis te gebruiken. Om PHP te schrijven gebruik je een gratis of commerciële code-editor (bvb. Dreamweaver, NotePad++).