8A356F71-DA6E-4345-B1E7-E401AE4EE163 Created with sketchtool. 9BF07BAC-BC2E-400B-A0CC-69A823F8C48C Created with sketchtool. Email-Icon Created with Sketch. Group 3 Created with Sketch. Domains-SVG-Box Created with Sketch. Domains-SVG-Box Created with Sketch. Domains-SVG-Box Created with Sketch. hosting 2 Created with Sketch. hosting Created with Sketch. Icon-Internet Created with Sketch. Hosting-SVG-Box Created with Sketch. Icon-Internet Created with Sketch. Icon-Internet Created with Sketch. Hosting-SVG-Box Created with Sketch. Hosting-SVG-Box Created with Sketch. Trustpilot-stars Created with Sketch. Trust Pilot Stars Created with Sketch. 1-5-million Created with Sketch. svg-CP Created with Sketch. Control-panel-Icon Created with Sketch. wsb Created with Sketch. WSB-Brush Created with Sketch. wsb 2 Created with Sketch. Email-Icon Created with Sketch. Email-Icon Created with Sketch. Email-Icon Created with Sketch. Email-Icon Created with Sketch. Icon-ECommerce-Seperator Created with Sketch. Icon-ECommerce-Seperator Created with Sketch. Icon-ECommerce-Seperator Created with Sketch. wp Created with Sketch. wp 2 Created with Sketch. icon-slider-next Created with Sketch. icon-slider-prev Created with Sketch. svg-webmail Created with Sketch. Webmail-icon Created with Sketch. heart Created with Sketch. Menu Created with Sketch. Open-24-7 Created with Sketch. 247 Created with Sketch. trusted Created with Sketch. Fill 1 Created with Sketch.

Geavanceerde webruimte met PHP en MariaDB

Een hosting-pakket van One.com, met PHP, is het beste startpunt voor het maken van een gebruiksvriendelijke en geavanceerde website. MariaDB (MySQL) en PHP vormen samen de ideale basis voor websites met een gevarieerde, rijke en interactieve gebruikservaring. Zodoende kunt u bezoekers meer tijd op uw site laten besteden en stimuleren om, indien u een webshop heeft, producten te kopen op uw site. PHP en MariaDB (MySQL) zijn standaard bij alle webhosting-pakketten van One.com inbegrepen.

De PHP-hosting van One.com biedt onder andere toegang tot het volgende:

PHP 7
MariaDB (MySQL)-database
Geavanceerde dynamische 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. Een voorbeeld van een programma die op een webserver draait, is One.com's websitemaker Website Builder, welke op een server staat en via internet vanaf elke computer bereikbaar is.

Programmeren om websites te maken wordt vaak webdevelopment genoemd. Een van de meer populaire webdevelopment-talen (ook scripttalen genoemd) is PHP. Samen met een MariaDB (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 - 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 MariaDB (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 MariaDB (MySQL)

Webshops zijn een goed voorbeeld van scripts die de dynamische eigenschappen van PHP en MariaDB (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, kunt u de mogelijkheden van PHP goed benutten. Wellicht heeft u 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 One.com wordt aangeboden, is MariaDB (MySQL).

De producten in de winkelmand van uw klant worden uiteindelijk opgeslagen in uw MariaDB (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 MariaDB (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 One.com's servers ook op open-source software, namelijk Linux-servers met Apache, MariaDB (MySQL) en PHP geïnstalleerd (LAMP). Samen vormt dit een betrouwbare en schaalbare basis voor webhosting.

PHP en Open Basedir

PHP wordt op One.com's servers uitgevoerd met "safe mode" uitgeschakeld en "open basedir" aan. Vroeger was "safe mode" een veel gebruikte methode om de veiligheid van websites te verbeteren, echter het beperkt de systeemprestaties. Tevens wordt safe mode uit PHP verwijderd vanaf versie 5.4.0. One.com voert PHP daarom uit met safe mode uitgeschakeld, zodat we zoveel mogelijk PHP-functionaliteit kunnen bieden, terwijl we veiligheid uiteraard ook een hoge prioriteit geven. Scripts die safe mode vereisen, werken meestal ook op een webruimte van One.com.

Lees meer: Wat is PHP safe mode en open basedir?

Aanverwante producten:

MariaDB (MySQL)
Website

Website Builder

Maak mooie websites met een drag and drop functie. U hoeft niet te zelf te coderen.

Alles wat u nodig heeft om een mooi ontworpen website te maken.

Aan de slag met Website Builder