Bas Matthee

Blog en praktische informatie over PHP, MySQL, Javascript en jQuery

Afbeelding tonen met watermerk op schaal met PHP

Wil je foto’s op je website plaatsen die je zelf hebt geschoten en wil je voorkomen dat deze op andere websites worden gebruikt zonder dat duidelijk is dat deze van jou zijn? Zorg dan dat je een watermerk in je afbeeldingen toont. Onderstaand een script dat je afbeelding voorziet van een watermerk. Daarbij wordt het [...]

Cache database-query result met PHP class

Wanneer je een website hebt met veel verkeer en veel serer-load eisende queries, kan je ervoor kiezen om de results van de queries op te slaan in cache. Hierdoor wordt niet voor iedere pageview opnieuw de database aangeroepen, waardor de server een stuk minder voor zijn kiezen krijgt. PHP bevat een aantal geavanceerde ingebouwde functies [...]

, , ,

Multidimensionale array sorteren met PHP

Wanneer je een multidimensionale array wilt sorteren is dat soms nogal een lastig karweitje. Met deze functie kan je gemakkelijk de array meegeven, de “key” waarop je wilt sorteren en eventueel aangeven of je voor natuurlijke of stricte sortering wilt gaan en daarbij ook of je deze natuurlijke sortering hoofdletter-gevoelig wilt maken.

, ,

Controle op minimale leeftijd met PHP

Als je je content wegens de wet moet beschermen tegen mensen die te jong zijn, moet je voor het tonen van de content de iemands geboortedatum vragen. Aan de hand van deze datum zal je moeten controleren of de bezoeker oud genoeg is. Dit kan je met een hele eenvoudige funtie ondervangen.

Locaties in een straal van X rondom locatie zoeken met MySQL en PHP met de Google Maps API

Wanneer je een database met locaties hebt (winkels o.i.d.) en je wilt een bezoeker de dichtst bijzijnde locatie tonen, is het belangrijk dat je alle locaties in de database hebt voorzien van hun latitude en longitude waarden. Dit kan je doen door middel van de Google Maps API. Het script hiervoor vind je in mijn [...]

Postcode omzetten naar latitude en longitude met de Google Maps API

Zit je met een database vol postcodes en wil je iedereen op een Google Maps kaart tonen of wil je op je website de afstand kunnen tonen tussen twee personen of locaties, dan is het noodzakelijk om van deze postcodes de latitude en longitude te hebben. Zonder deze waarden valt er maar weinig te beginnen!

Tabel met alle ASCII karakter codes, decimaal, hexadecimaal en octaal

Waarde controleren op cijfers en letters

Wanneer je bij verzenden van een formulier een of meerdere velden wilt controleren of deze bestaan uit enkel cijfers en letters, kan je de volgende functie gebruiken. Handig dus bij het valideren van een formulier.

Limiteer aantal tekens in een tekst- of inputveld met jQuery

Wanneer je een tekstveld hebt waarin een maximaal aantal tekens mag worden getypt, kan je natuurlijk moeilijk gaan doen met het doorgeven van meldingen na het versturen van de gegevens. Wat je ook kan doen is de boel client-side controleren. Met deze functie kan je bijvoorbeeld een tekstveld tot een maximaal aantal tekens laten limiteren. [...]

HTML-bron gegevens van een andere website inladen

Het komt weleens voor dat je op je website een stukje content van een andere site wilt tonen zonder dit telkens te moeten kopiƫren. Ook het inladen via een iFrame is vaak niet gewenst omdat je niet de hele site wilt laden, maar enkel een gedeelte. Met dit stukje script kun je gemakkelijk de externe [...]

Previous Posts