| Veel Gestelde Vragen |
|
| Wat is PHP? |
PHP is een 'server-side, cross-platform, HTML embedded' script. Met andere woorden, PHP is een programmeertaal, soortgelijk aan HTML, maar wordt geïntrepeteerd door de server i.p.v. de browser. Het wordt vaak gebruikt met databases om sites te bouwen met een dynamische inhoud. PHP is een zeer sterk, 'server-side' script dat kan worden gebruikt om de functionaliteit van uw pagina's te verbreden op verschillende manieren. Het is beschikbaar voor het gebruik met Webmaster Accounts en hoger, en wordt geactiveerd door de bestanden die het gebruiken een naam te geven met de extensie php3, .phtml of .php. |
| [Top] |
| Waar kan ik meer informatie vinden over het gebruik van PHP? |
De ontwerpers van PHP verstrekken ook een uitstekende tutorial over hoe het te gebruiken op www.php.net/tut.php. Er zijn ook vele andere hulpbronnen op het internet te vinden. |
| [Top] |
| Hoe draaien jullie PHP? |
Wij bieden PHP als een Apache module aan, niet als een CGI binary. Dus, klanten kunnen profiteren van de voordelen om PHP als een Apache module te gebruiken. |
| [Top] |
| Moet ik een kopstuk (header) bovenaan mijn PHP scripts hebben? |
Nee. Doordat we PHP niet als een CGI binary gebruiken, is er geen reden om het #!/usr/bin.php kopstuk in uw PHP scripts te gebruiken. Door dit toch te doen, zal het kopstuk ook als output verschijnen. |
| [Top] |
| Kan ik PHP scripts overal op mijn virtuele server draaien? |
Ja, PHP scripts hoeven niet in een bepaalde directory te staan en kunnen overal draaien op uw virtuele server. |
| [Top] |
| Wat zijn geldige extensies die ik kan gebruiken voor PHP scripts? |
De geldige extensies voor PHP scritps worden hier benenden genoemd. Deze extensies moeten worden gebruikt om PHP scripts goed te laten werken. .php3 .php .phtml |
| [Top] |
| Zijn er enkele voorbeelden waarvoor PHP kan worden gebruikt? |
De syntaxis van PHP lijkt sterk op populaire programmeertalen zoals C en Perl. Als u enige ervaring met programeren hebt, zou het kunnen zijn dat u PHP snel oppikt. Geen enkele tutorial kan de honderden ingebouwde PHP functies beschrijven, dus we raden het volgende ten zeerste aan en lees over de gerelateerde links onderaan dit artikel. PHP kan in een pagina gebruikt worden door commando's tussen <?php en ?> te schrijven.
Normale HTML tags en tekst kunnen niet in PHP codes worden inbegrepen. U kunt een HTML code uitvoeren vanuit een PHP blok naar de browser door het echo commando te gebruiken zoals hierboven, of door het PHP blok te beëindigen, uw HTML uit te voeren, en een nieuw PHP blok te beginnen. U kunt zoveel losstaande PHP code blokken in u bestand gebruiken als u nodig hebt. Elke variabele dat u zet, zal beschikbaar zijn voor het blok waar het ingezet is, en elk volgend blok. Variabelen:
In de zevende, wordt "sinaasappel" toegewezen aan het regelmatige array $fruit zonder dat het een index wordt gegeven. Dit vertelt PHP om het toe te wijzen aan het eerstvolgende beschikbare nummer, en dus wordt het toegewezen aan $fruit[2]. Eén van de belangrijkste eigenschappen van PHP is zijn makkelijke toegang om variabelen te vormen. Bekijk bijvoorbeeld het volgende:
Wanneer het formulier wordt ingediend, wordt de waarde van de variabele
"formvar" beschikbaar gesteld voor het form_handler.php3
script simpelweg als $formvar met geen interpretatie nodig uwerzijds.
Dit geldt voor POST én GET formulier oproepen. Rekenkundige operateuren:
Controle structuren:
Bestand toegang:
waar $FILE de variabele is dat u gebruikt om naar het open bestand te verwijzen, bestandsnaam is de naam van het bestand dat u wilt openen, en mode bepaalt het toegangsniveau van het bestand d.m.v. de volgende waarden:
Wanneer het bestand eenmaal geopend is, zijn er twee commando's die data inlezen. fgetc haalt een enkel teken op, terwijl fgets een aantal bytes ophaalt die u gespecificeerd hebt. Ze worden op de volgende manier gebruikt:
Als u naar het bestand wilt schrijven, dan wordt de functie fputs gebruikt:
Wanneer u klaar bent met ..... het bestand, moet u uw bestand 'descriptor' afsluiten met het commando fclose:
De voorbeeld code benenden gebruikt de bestandfuncties en while om de inhoud van data.txt naar nieuwdata.txt te kopieëren (niet bepaald handig in "real life", maar goed voor demonstratie doeleinden:
Belangrijk: Zoals met alle CGI file toegangen, moet de webserver toegang tot de bestanden dat u probeert te lezen en te schrijven hebben. Zie de php-cgiwrap documenten voor informatie over het laten draaien van PHP scripts uw gebruikersnaam en de tutorial over bestand permissies instellen. setting file permissions. Een simpel voorbeeld: De HTML en PHP3 code hier benenden, bevat een simpel, eenzelfig e-mailformulier. Lees eerst de code en dan de verklaring dat daarop volgt:
De eerste keer dat dit formulier wordt opgeroepen heeft de variabele
$ACTIE geen waarde. Dit zorgt er voor dat het script "Hallo!
Gebruik dit formulier om me een mailtje te sturen!" weergeeft,
daarna eindigd het PHP code blok en de rest van de HTML code, dat
het e-mailformulier maakt, wordt normaal uitgevoerd. |
| [Top] |




