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?

Website

Webeditor

Web Editor maakt het gemakkelijk uw website te ontwerpen en bewerken. Begin met een template en pas het aan door eigen door uw afbeeldingen, pagina’s en inhoud toe te voegen.

Lees meer

Google AdWords

Adverteer op’s werelds grootste zoekmachine met Google AdWords. Bereik potentiële klanten op het moment dat zij zoeken naar wat u aanbiedt.

Lees meer

SSL

Versleutel het dataverkeer tussen uw website en de bezoekers met SSL, zodat gevoelige informatie veilig is.

Lees meer

Statistieken

Leer uw bezoekers beter kennen. Zie waar ze vandaan komen en hoeveel tijd ze besteden op uw website.

Lees meer

Galerij

Publiceer uw foto’s en zorg dat ze er goed uitzien op elk apparaat. Deel ze met iedereen of maak een eigen privé album.

Lees meer

Blog

Vertel de wereld over uw passie, of houd gewoon een online dagboek bij van uw volgende reisavontuur. Met uw eigen domein, zal uw blog bovendien gemakkelijk te vinden zijn!

Lees meer

1-click WordPress

Het is een fluitje van een cent om Wordpress te installeren. Met een paar klikken in het One.com Configuratiescherm bent u klaar om uw website of blog te bouwen.

Lees meer

SSH & FTP

Houd uw bestanden veilig wanneer u deze overbrengt naar uw website. Gebruik versleutelde verbindingen en uw favoriete FTP-client. Of laat onze File Manager het werk doen.

Lees meer

PHP & MySQL

Natuurlijk kunt u ook geavanceerde websites coderen als u wilt. Uw database en de tools die u nodig heeft om te beginnen zijn toegankelijk vanuit het Configuratiescherm. U bent klaar om te coderen!

Lees meer

Chatsupport 24/7

We staan klaar wanneer u onze hulp nodig heeft. Onze 24/7 live chatsupport beantwoordt uw vragen direct. Als u ons een e-mail stuurt, heeft u binnen 24 uur antwoord.

Lees meer

E-mail

Persoonlijk e-mailadres

Een gemakkelijk te onthouden e-mailadres met een twist. Maak een adres voor elke gelegenheid, en houd je inbox op orde.

Lees meer

Onbeperkte accounts

Voeg zoveel e-mailaccounts toe als u wilt. Beheer alle abonnementen direct van uw One.com Configuratiescherm.

Lees meer

Kalender

Maak afspraken met slechts een paar klikken in je persoonlijke online kalender, geïntegreerd met uw webmail.

Lees meer

Adresboek

Met Webmail’s ingebouwde adresboek heeft u altijd uw contacten binnen bereik. Verzamel e-mails, telefoonnummers en adressen en houdt de informatie up-to-date.

Lees meer

Webmail

Controleer uw e-mail overal. Onze webmail werkt met alle nieuwere browsers en uw mobiele apparaat. Geen set-up - uw log-in is alles wat u nodig heeft.

Lees meer

Virus- en spamfilter

Bescherm uw e-mail tegen virussen en houd uw inbox vrij van ongewenste e-mail. De filters kunnen worden aangepast zodat ze aansluiten bij uw behoeften.

Lees meer

IMAP en POP3

Gebruik IMAP als u flexibele toegang tot alle verzonden en ontvangen e-mails op verschillende apparaten wilt of selecteer POP als u uw e-mail op een plek wilt bekijken.

Lees meer

Exchange Active Sync (Beta)

Sync e-mails, contacten en agenda’s op uw iPhone, iPad en Android. Het is nog nooit zo eenvoudig geweest om orde op zaken te houden.

Domein

Domein

Wordt herinnerd met uw eigen domein. Kies een unieke domeinnaam en overweeg of het een .com .net of een van de andere opties moet zijn.

Lees meer

Eigen domein

Het is van u. U bent de eigenaar, u beheert het en u bepaalt welke content mensen zien als ze uw site bezoeken.

Lees meer

Anycast DNS

Betere prestaties van uw website en een snel nameserver netwerk.

Lees meer

DNS administratie

Uw DNS-instellingen worden rechtstreeks vanuit het Configuratiescherm beheerd. Redirect snel uw domeinnaam naar een andere website of maak meer geavanceerde instellingen.

Lees meer

Bix

Bix

Met Bix kunt u veilig uw bestanden beheren en delen. Als uw laptop kapot gaat of uw telefoon in het water valt, wat er ook gebeurt uw bestanden zijn veilig met Bix.

Lees meer

Online backup

Nooit meer zorgen over data verlies. Bix maakt automatisch een back-up van uw bestanden en mappen van uw PC, Mac en mobiele apparaten.

Lees meer

Synchronisatie

Sla je bestanden met Bix op en wij zorgen voor de rest. Uw bestanden kunnen worden geopend vanaf al uw apparaten, op kantoor, thuis of waar u ook gaat.

Lees meer

Delen

Snel delen van documenten, foto’s en video’s met vrienden, familie en collega’s.

Lees meer

Toegang

Toegang tot uw bestanden altijd en overal - vanaf elk apparaat. Installeer de software op uw pc en Mac, download de app voor uw telefoon of log in vanuit een browser.

Lees meer

Mobiliteit

Download de App voor uw iPhone, iPad of Android-apparaat en maak automatisch back-ups van foto’s en video’s van uw Filmrol.

Lees meer