PHP-sites in Microsoft Expression
05-03-2010 Auteur: Mark Voermans
Veel webdesigners en webdevelopers die ik de afgelopen tijd sprak, vroegen zich af wanneer wij nu eindelijk PHP gaan ondersteunen in Microsoft Expression. Het goede nieuws is dat we dat al deden. Er is wellicht weinig lawaai over geweest of in ieder geval niet op de juiste plaatsen. Dus vandaar hieronder een korte uitleg voor nieuwkomers in de PHP-wereld, plus hoe je in Expression Web de eerste stappen zet om met PHP aan de slag te gaan.
PHP is een server-side scripttaal waarmee je, zoals de meeste inmiddels wel weten, dynamische webpagina’s kunt maken. PHP-pagina’s kunnen tekst, HTML en scriptblokken bevatten. Als een browser een PHP-pagina aanvraagt, wordt hetPHP-script uitgevoerd op de webserver en de resulterende HTML-code wordt weergegeven in de browser.
Een PHP-pagina moet een PHP-ondersteunde extensie hebben. Meestal eindigt een PHP-bestand met .php, maar er bestaan ook andere PHP-extensies zoals .php4 en .phtml. . Php is echter de meest voorkomende extensie.
Belangrijk:
Om je gepubliceerde PHP-pagina’s correct weer te kunnen geven in browsers, moet PHP op de webserver worden geïnstalleerd en geconfigureerd. Zie Installing Expression Development Server voor meer informatie.
Creëer een PHP-pagina:
- Open Expression Web.
- Klik in het File-menu op New en dan op PHP.
- Klik in het File-menu op New. In het New-dialoogvenster in de Page-tab, klik je op General en vervolgens PHP. Klik uiteindelijk op OK.
PHP-scriptblokken:
Een scriptblok PHP kan in een .php-pagina overal worden weergegeven en elke pagina kan meerdere PHP-scriptblok bevatten. Een PHP-scriptblok moet beginnen met <?php en eindigen met ?>.
Voorbeeld van een PHP-scriptblok:
<?php
echo “Hello World”;
?>
Invoegen van PHP-scriptblokken:
- In het Insert-menu, klik je op PHP script
Je kunt ook de weergave van de PHP-code in de Code-weergave aanpassen, zodat je je PHP-scriptblokken in de pagina gemakkelijk kunt herkennen.
Verander de kleur van je PHP-code:
- In het Tools-menu, klik op Page Editor Options.
- In de Page Editor Options-dialoogvenster, in de Color Coding-tab selecteer je Code View Settings.
- In de Display items-lijst selecteer je het PHP-script dat je wilt veranderen.
- In de Item foreground, Item background en Font style-lijst selecteer je de optie die je wilt.
Ik hoop je hiermee met de basis geholpen te hebben. Wellicht kan ik in een volgende post, mochten de reacties positief zijn of als jullie er specifiek om vragen, de volgende stappen zetten.
Voor meer informatie over PHP, bekijk je de PHP Tutorial op de website van W3 Schools.



10-03-2010 om 12:33
Ik heb Expression Web 3 nu geïnstalleerd en een simpel PHP scriptje gebouwd, maar hoe kan ik nu een preview van het resultaat van de code zien? Of moet ik nu ook een webserver als IIS of Apache installeren. Ik neem namelijk aan dat dit al in de software verwerkt zit, net zoals bij Visual Studio.
Groet David.
10-03-2010 om 15:59
Met de Expression Development Server, kun je zowel asp.net als PHP-pagina’s bekijken. Om een PHP-pagina in Expression Web te bekijken, moet je ook PHP geïnstalleerd en geconfigureerd op je computer hebben.
Als je PHP, hebt geïnstalleerd in Expression Web ga je naar het site menu op site-settings.
In Site Settings ga je naar het Preview tab en selecteer je Use Microsoft Expression Development Server, en dan selecteer je For only PHP and ASP.NET web pages;
Standaard zoekt Expression Web de php-cgi.exe-bestanden op C:\PHP of C:\Program Files\PHP. Als je PHP op een andere locatie hebt geïnstalleerd, of als het tekstvak onder Path to PHP executable for previewing PHP pages in this site leeg is ga dan naar to PHP executable for previewing PHP pages in this site en klik Browse en zoek en php-cgi.exe selecteer deze en klik vervolgens op OK.
Ik hoop dat dit je vraag beantwoord.
als je PHP nog niet hebt geinstalleerd laat het dan even weten dan zal ik die stappen hier ook publiceren.
grt,
mark