Posts tagged "PHP"
How to easily run a PHP script in the background via terminal
I’m writing a PHP script that is going to serve as a daemon on my own server. As I’m writing it I want to test it a lot to make the daemon as stable as possible. Yesterday I wanted to let the script run overnight to monitor memory usage and make sure it didn’t crash.
Sharing JSON data between jQuery and PHP using Ajax
When building interactive websites I often find the need to send or receive data after a page load. Ajax is the perfect solution for this problem, as it permits data sharing between the front end (javascript) and the backend (PHP) in the background.
Automatically backup your SQL database every day
As I build this site I decided to create my own site analytics instead of using Google Analytics. I need to create a solid backup system to save those analytics in case something goes wrong with my database.
Beveiliging van mijn eigen CMS
You’ve found a dinosaur, this post is only here for archiving purposes. The content is outdated and is not applicable anymore.
Mijn eigen CMS voor ServerSide Scripting
You’ve found a dinosaur, this post is only here for archiving purposes. The content is outdated and is not applicable anymore.
Fatsoenlijk text weergeven op je PHP website
Als je tekst probeert te weergeven op je website kom je al snel achter wat problemen met betrekking tot de weergave van die tekst. Als je bijvoorbeeld netjes je alinea’s gescheiden hebt met witregels wordt alles achter elkaar gezet in je browser. Als je naar de broncode kijkt zie je dat er niks met je witregels is gebeurd. Dit komt omdat je browser witregels en meerdere spaties negeert.
Maak een voordeur in PHP: redirect alles naar een pagina
In mijn post over het MVC patroon voor PHP applicaties zei ik dat grote systemen altijd een punt hebben waarin een request binnenkomt. Zo kan een CMS een folder simuleren: Een hoop websites hebben een about pagina te vinden op het adres website.nl/about. Nu is er meestal helemaal geen about folder op de webserver van de website maar wordt deze gesimuleerd.
Quick PHP tip: hoe develop je een site lokaal en online met een andere DB?
Zelf develop ik mijn PHP het liefst lokaal (via XAMPP), soms willen teamgenoten / klanten / baas af en toe mee kijken waar je ongeveer bent. Je kan je lokale site wel online gooien maar als je online database een andere login en password heeft dan de offline versie kan er van alles mis gaan.
Hoe maak je een dynamisch menu in PHP?
Ik heb al een aantal keer de vraag gekregen hoe je makkelijk met PHP een menu kan maken met waarbij een item de klasse ‘current’ oid. heeft.
Hou je PHP code overzichtelijk: MVC
Zodra je meer met PHP begint te spelen wordt het handig om je code beter te kunnen ordenen en structureren. PHP kan namelijk een spaghetti taal zijn als je PHP in je HTML zet met ifjes en loopjes. Grote frameworks en CMS systemen hebben al eerder manieren gevonden om alles overzichtelijk te houden.
PHP visitekaartjes generator
Ik heb voor het vak ServerSide Scripting (SSS) een visitekaartjes generator gemaakt. Dit was de eerste maakopdracht voor het vak PHP, Justus heeft al meerdere malen gehamerd op het feit dat je altijd alle user input moet verifiëren voordat je dit kan verwerken.
Server Side Scripting: Arrays, POST en GET
In mijn vorige post heb ik de basis van het SSS vak behandeld, hoewel arrays een stapje moeilijker zijn behoren ze nog steeds tot de basis.
Server Side Scripting: basis PHP
In deze post zal ik de basis van PHP behandelen die je nodig hebt om het vak Server Side Scripting (V1 CMDA) te begrijpen.
Techlab Tutorial: Eenvoudig je eigen layer opzetten
Deze tutorial is gericht op Interactieve Media studenten aan de HvA. Ik maak namelijk gebruik van de stap server die alleen maar voor IAM studenten aan de HvA beschikbaar is.
Houd de snelheid van je php script bij
Ik vroeg me af hoeveel impact een bepaalde PHP functie op de rendertijd van de output had. Een makkelijke manier om hierachter te komen is om bij te houden hoelaat PHP begint aan je script en hoelaat hij eindigt. Echo het verschil en je weet precies hoe lang je moet wachten tot dat de server je pagina uitspuugt.