FileMaker Tip 350

Een paar woordjes over PHP

 

Vroeger - heel lang geleden - was je al een flinke held als je het woord FileMaker kon uitspreken en je kende het verschil tussen een lay-out en een script. Vandaag is dat heel wat anders: als je FileMaker door en door kent, dan heb je alleen maar een klare kijk op het centrum van een zonnestelsel. Een van die planeten waar iedereen van ons tegenwoordig over hoort, heet PHP.

Als je de letters van die afkorting een beetje tegen mekaar schuift (de kerning verkleinen heet dat bij de grafici), dan krijg je iets dat lijkt op een olifant. Dat is ook de reden waarom je dat beest zo vaak als logo of als foto op PHP documenten of sites ziet.

Iemand vraagt in een paar woorden uit te leggen wat die olifant zoal doet. We proberen het...

Ook vroeger kon je je FileMaker databanken tonen op het web en daarvoor gebruikten we een techniek die IWP heet: Instant Web Publishing. Hoe knapper de databank-interface, hoe groter de ontgoocheling. Het maakte je echt niet blij, zeker niet als je een liefhebber was van bewegende dingen, toeters, bellen en meer van dat fraais.

Vandaag is er een alternatief dat al heel wat meer te bieden heeft: PHP (Hypertext Preprocessor). Het is een taal die - verweven tussen HTML-code - de mogelijkheid biedt om websites dynamisch te maken, dus om leven in de brouwerij te brengen. Je kunt gegevens opvragen, je krijgt antwoorden en nog zoveel meer.

Hoe steek je zo'n pagina in mekaar? Heel simpel: je leert het ergens en je schrijft de pagina's vanuit je hoofd, of je passeert eerst langs de kassa en kiest voor de gemakkelijke oplossing (met andere woorden: je laat het doen door iemand die je voor geweest is, en die het al kent). Maar je kunt het ook zelf proberen in enkele stappen.

Hier gaan we:

Eerste stap: je zorgt voor een knappe FileMaker-database en draait die op FM Server (Advanced is niet nodig).

Tweede stap: je gebruikt de PHP Site Assistant om je databank om te vormen tot een aantal webpagina's (da's dus HTML met PHP erin verwerkt).

Derde stap: je mislukt in het opzetten van je webserver IIS* omdat die al moest geïnstalleerd zijn voor je FM Server installatie.

Vierde stap: nadat het vloeken wat geluwd is, laat je die IIS je webpagina's ter beschikking van de surfers stellen. Daarbij zorgt de PHP Engine van FileMaker Server voor het correct interpreteren van de dynamische gegevensstroom.

Meer is dat dus niet. Het is wel fraai om te zien.

 


* IIS staat voor Internet Information Services van Microsoft.

 

Terug naar het selectiemenu voor de tips.