Hoort bij: PHP — Tags:, , , , , — admin @ 6 november 2008 19:21

Deze tutorial over het maken van een pagina systeem in PHP is vooral voor de beginnende website bouwer bedoeld. Het gaat ervoor zorgen dat je gemakkelijker en beter je website opbouwd zodat deze op een beter manier kan onderhouden en uitgebreidt worden.

(Verder lezen…)

Hoort bij: PHP — Tags:, , , — admin @ 5 november 2008 23:42

Als je bij het openen van je website een melding krijg als deze:

Fatal error: Cannot use object of type __PHP_Incomplete_Class as array in /var/www/html/example/computerfaq/config.php on line 171

(Verder lezen…)

Hoort bij: PHP — Tags:, , , , , , — admin @ 30 oktober 2008 23:25

De meeste scripters onder jullie die met PHP bezig zijn kennen wel de code.

0
header( "Location: http://www..." );

Maar is deze code nu eigenlijk veilig? De meeste scripters gaan er gewoon blindelings vanuit dat deze header regel een redirect als gevolg gaat hebben. Maar het werken van deze redirect zal gewoon afhangen van hoe we de webpagina gaan bekijken. Stel nu dat we een pagina met een header redirect gaan bekijken in een command line, denk je dat deze redirect dan nog gaat werken? Ik weet wel zeker dat dit niet zo zal zijn.

(Verder lezen…)

Hoort bij: PHP — Tags:, , , , — admin @

In dit eerste deel van deze reeks artikels verschillende scripting manieren van de if functie bekijken. Als je zelf een website hebt en je wilt hem nog juist dat tikje sneller maken dan je concurent dan mag je zeker volgende tips niet in de wind slaan.

(Verder lezen…)

Hoort bij: PHP — Tags:, , , , , — admin @

Ik ga je een handige functie laten zien die ik tijdens het maken van websites toch wel enkele keren gebruik. Namelijk een functie die uit een bestandsnaam de extensie kan halen. De functie ziet er als volgt uit.

0
1
2
3
function getExtension( $filename ){
$fileparts = explode( ".", $filename );
return end($fileparts);
}

(Verder lezen…)

Hoort bij: PHP — Tags:, , , , , , — admin @ 16 oktober 2008 22:38

PHP wordt hoofdzakelijk gebruik om dynamische webpagina’s te maken. Het is een server-side scripttaal. Dit wil zeggen dat de PHP code wordt verwerkt op de server zelf en dan doorgestuurd naar de computer van de bezoeker. Dit in tegenstelling tot bijvoorbeeld javascript. Dit is een client-side scripttaal. Bij een client-side scripttaal wordt de pagina eerst gedownload naar de computer van de bezoeker en daarna wordt de code op zijn systeem uitgevoerd.

Meestal wordt voor het gebruiken van PHP een combinatie van Linux, Apache, MySQL en PHP gebruikt of afgekort LAMP. Het is ook mogelijk om PHP op een windows systeem te laten werken of met andere woorden WAMP (W van windows).

(Verder lezen…)

Hoort bij: PHP — Tags:, , , , — admin @ 29 juli 2008 16:02

De snelheid van je website is zeer belangrijk. Het kan helpen je
website te laten onderscheiden van deze van de concurrentie. Hieronder
geeft ik enkele tips waarmee je best rekening kan houden tijdens het
maken van je website.

(Verder lezen…)

Hoort bij: PHP — Tags:, , , , — admin @

Eèn van de hekelpunten tijdens het ontwikkelen van PHP applicaties is vaak het debuggen. Dit is zo doordat het script wordt uitgevoerd en je enkel de output op je scherm te zien krijgt. Zeker voor de beginnende PHP programmeurs is dit vaak een groot vraagteken hoe je hier het best aan kan beginnen.

Vroeger waren de beste methodes voor het debuggen waardes op het scherm tonen met echo en print_r. Echo voor de gewone variables en print_r voor de inhoud van arrays te tonen.

Wat ik nu ga laten zien is een nieuwe mannier van debuggen waardoor de debug info niet in je layout van je website wordt geprint maar in een apart venster namelijk het console venster van Firebug.

(Verder lezen…)

Hoort bij: PHP — Tags:, , , — admin @ 27 juli 2008 08:26

Header kan in PHP gebruikt worden om HTTP headers te versturen.

Syntax

void header ( string $string [, bool $replace [, int $http_response_code ]] )

$string: Dit is de header die je wilt versturen.

$replace: Dit geeft je de mogelijkheid om meer van dezelfde headers te versturen. Default staat het op replace. Dit wil dus zeggen als je de volgende code zou gebruiken dat alleen de 2de header verwerkt wordt.

0
1
2
header('WWW-Authenticate: Negotiate');
 
header('WWW-Authenticate: NTLM');

Maar als je nu het volgende zou doen dan worden bijde headers verwerkt.

0
1
2
header('WWW-Authenticate: Negotiate');
 
header('WWW-Authenticate: NTLM', false);

(Verder lezen…)

Hoort bij: PHP — Tags:, , — admin @ 2 juni 2008 00:22

Name

Als je een formuliertje op je site hebt staan waar een Belgische rekeningnummer moet ingegeven worden dan kan je onderstaande PHP code gebruiken om de rekeningnummer te valideren. Let erop dat deze code enkel werkt voor belgische bankrekeningnummers.

Een Belgische rekeningnummer kan je controlleren door de modulus 97 te nemen van de eerste twee delen van de rekeningnummer. Als de uitkomst van deze berekening dan gelijk is aan de 2 laatste cijfers van de bankrekeningnummer dan is deze geldig.

(Verder lezen…)