PHP en MySQL

PHP en MySQL

Een hosting-pakket van Domein Direct, met PHP, is het beste startpunt voor het maken van een gebruiksvriendelijke en geavanceerde website. MySQL en PHP vormen samen de ideale basis voor websites met een gevarieerde, rijke en interactieve gebruikservaring. Zodoende kun je bezoekers meer tijd op jouw website laten besteden en stimuleren om, indien je een webshop hebt, producten te kopen op jouw website. PHP en MySQL zijn standaard bij alle webhosting-pakketten van Domein-Direct inbegrepen.

Domein-Direct hosting biedt het volgende:lamp

PHP 5, Perl, Python, MySQL-database, Apache voor geavanceerde websites.

PHP en webdevelopment

Om met een computer te communiceren, moet een taal worden gebruikt welke door de computer wordt begrepen. De tekst waaruit software is opgebouwd, wordt normaal de “broncode” van het programma genoemd – ongeacht of het programma op een computer of bijvoorbeeld een telefoon wordt uitgevoerd.

Programmeren om websites te maken wordt vaak webdevelopment genoemd. Een van de meer populaire webdevelopment-talen (ook scripttalen genoemd) is PHP. Samen met een MySQL-database kan PHP – kort gezegd – gebruikt worden om websites van alle soorten en grootten te ontwikkelen. Met “dynamische” websites wordt bedoeld dat de inhoud van de pagina’s aangepast kan worden – vaak ook afhankelijk van wat de bezoeker op de site doet.

Voor mensen die onbekend zijn met programmeren, kan PHP er uitzien als een reeks onbegrijpelijke tekens. Gelukkig zorgt PHP ervoor dat de broncode wordt omgezet in webpagina’s met tekst, afbeeldingen en andere inhoud die voor mensen wel begrijpbaar zijn.

Lees meer: Bekijk voorbeelden van PHP-code op Wikipedia

HTML en statische websites

Een website die enkel uit HTML is opgebouwd, wordt een statische website genoemd. Statisch betekent dit – kort samengevat – dat alle bezoekers bij elk bezoek precies dezelfde inhoud te zien krijgen. Daarentegen kan een dynamische website zichzelf juist aanpassen, aan de hand van interactie met de gebruiker. In de praktijk zijn de meeste websites voor een groot deel uit HTML-code opgebouwd, waarmee bepaald wordt hoe de website in browsers wordt weergegeven aan bezoekers. Deze HTML-code wordt, in de achtergrond, op de meeste websites toch dynamisch door scripts gegenereerd.

PHP en dynamische websites

HTML (Hyper Text Markup Language) is de originele en meest basale code waaruit internetpagina’s zijn opgebouwd. HTML wordt nog altijd gebruikt voor basisfunctionaliteit, maar sinds het begin van de jaren ’90 zijn verschillende andere technologieën ontwikkeld, welke veel meer mogelijkheden dan puur HTML bieden.

PHP is in 1995 uitgebracht door de programmeur Rasmus Lerdorf en is sindsdien erg populair geworden als een open-source web-technologie. Dat PHP en MySQL open-source zijn, betekent dat de broncode zelf vrij en onbeperkt toegankelijk is voor ontwikkelaars overal ter wereld.

Dynamische websites bieden veel voordelen. De website biedt interactie aan de bezoeker, zodat deze bijvoorbeeld een aankoop kan doen in een webshop, een blog-bericht kan schrijven of een reactie kan achterlaten in een gastenboek. Voorbeelden van geavanceerde dynamische websites zijn forums, blogs en webshops – en natuurlijk één van de meest bekende PHP-sites: Facebook.com.

Webshop met PHP en MySQL

Webshops zijn een goed voorbeeld van scripts die de dynamische eigenschappen van PHP en MySQL benutten. PHP registreert dat uw klant een product in de winkelmand plaatst en maakt HTML-code met tekst aan – eventueel met een tabel en enkele afbeeldingen, om de inhoud van de winkelmand op een mooie, overzichtelijke manier aan de klant te tonen.

Door ook een database te gebruiken, kun je de mogelijkheden van PHP goed benutten. Wellicht heb je van databases gehoord door te werken met Microsoft Access. Een database wordt gebruikt om gegevens op te slaan voor later gebruik. Een database die goed met PHP werkt en door ons wordt aangeboden, is MySQL.

De producten in de winkelmand van uw klant worden uiteindelijk opgeslagen in uw MySQL-database, bijvoorbeeld als een reeks productnummers. Wanneer de aankoop is gedaan, stuurt PHP een bevestigingsmail naar de klant, eventueel met een voorraadstatus en levertijd. Deze informatie kan PHP makkelijk en snel opzoeken, omdat het allemaal in de MySQL-database is opgeslagen.

PHP – Ook goed voor beginnende programmeurs

Om te zeggen dat iedereen zijn eigen website kan leren programmeren, is overdreven. Het is echter veel makkelijker dan men denkt om een dynamische website te maken met de scripttaal PHP. Door genoeg tijd vrij te maken en verschillende – gratis toegankelijke – handleidingen, voorbeelden en hulpmiddelen te gebruiken, kan men ver komen.

Lees meer: Uitgebreide informatie over PHP is beschikbaar op de officiële website PHP.net

PHP en Open-Source

PHP is open-source, wat betekent dat PHP gratis door iedereen gebruikt mag worden. Vaak denkt men wanneer een product gratis wordt aangeboden: Hoe kan een gratis product net zo goed zijn als een betaald product? Open-Source is echter een goed ingeburgerde filosofie en ontwikkelmethode binnen de software-industrie. Open-source-software wordt vaak door een groep ontwikkelaars zonder direct winstoogmerk ontwikkeld.

In tegenstelling tot andere gratis software zoals bijvoorbeeld “freeware”, “shareware” en “probeerversies”, zijn de meeste open-source producten gratis als volledige versie beschikbaar. Tevens worden er regelmatig gratis updates uitgebracht om de veiligheid te verbeteren. Om veiligheidsredenen zou u op de hoogte moeten blijven van eventuele updates voor de PHP-programma’s op uw website.

Een voorbeeld van een succesvol open-source product is het kantoorsoftwarepakket LibreOffice – door veel gebruikers gezien als een prima alternatief voor bijvoorbeeld Microsoft Office. Overigens draaien onze servers ook op open-source software, namelijk Linux-servers met Apache, MySQL en PHP geïnstalleerd (LAMP). Samen vormt dit een betrouwbare en schaalbare basis voor webhosting.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *