Home Product

Geavanceerde webruimte met PHP en MySQL

Een hosting-pakket van One.com, 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 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 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 5
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. Daarom worden programma's geschreven in een voor computers begrijpelijke taal. 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 Web Editor, 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 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

Met programmeertalen zoals PHP, ASP en Perl kunt u dynamische websites ontwikkelen. Dit houdt in dat de inhoud en de weergave geprogrammeerd kunnen worden om zichzelf aan individuele bezoekers aan te passen, zodat men niet meer altijd dezelfde inhoud te zien krijgt.

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.

Wanneer een bezoeker een website bezoekt, wordt er allerlei informatie uitgewisseld tussen de computer van de bezoeker en de server waarop de website staat. De browser leest de HTML-code van de website en vormt dit om tot voor de bezoekers zichtbare tekst, afbeeldingen en eventueel filmpjes.

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, 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 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.

PHP is een goed beginpunt wanneer men een beetje ervaring heeft met HTML, maar niet genoeg om het van de grond af aan te schrijven. Online vindt u gratis verschillende gebruiksvriendelijke CMS-systemen (Content Management Systems), waarmee u uw site kunt bouwen en/of kunt leren hoe PHP en MySQL samenwerken op de server.

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, 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?

Product

Lees meer over onze diensten door op een van onderstaande onderwerpen te klikken:
PHP
MySQL
Webhosting
Verkeer
Galerij
Webeditor
Website
Blog
Google AdWords
FTP
Back-up
Statistieken
Chatsupport
E-mail
Bix
1-Click WordPress