Inhoud

PHP

PHP is een scriptingtaal die wordt gebruikt voor dynamische webpagina's. Applicaties als een forum, webshop of een blog maken vaak gebruik van PHP in combinatie met een MySQL database.

Veelgebruikte applicaties die van PHP gebruik maken zijn Wordpress, Joomla, osCommerce en Drupal. Al deze applicaties zijn uitvoerig op onze systemen getest.

Heb ik PHP bij mijn pakket?

Bij het Plus- en het Premiumpakket is PHP inbegrepen. Bij het Mini- en het Standaardpakket kunt u PHP aanvragen als optie voor € 9,95. Als u inlogt op onze website kunt u uw pakket aanpassen.

Welke versie van PHP heb ik?

U kunt een script plaatsen op uw website met daarin de volgende inhoud:

<?php phpinfo(); ?>

Als u in de browser dit script oproept ziet u een uitgebreid overzicht van uw PHP installatie.

Indien dit script niet werkt en u de tekst van het script ziet staan, heeft u het Mini- of het Standaardpakket zonder PHP-ondersteuning.

Een nieuwere PHP-versie gebruiken

De hoogste PHP-versie die op dit moment beschikbaar is, is 5.2.1 (ook beschikbaar: 4.3.9 en 5.1.6). Mocht u hiervan gebruik willen maken, dan kunt u contact opnemen met de helpdesk.

Welke modules heb ik?

U kunt de boven vermelde info.php plaatsen om te zien welke modules geïnstalleerd zijn.

Kan de PHP safe-mode in-/uitgeschakeld worden?

Standaard is de safe mode ingeschakeld. Soms zal de PHP safe mode uitgeschakeld moeten worden, bijvoorbeeld als u gebruik maakt van Wordpress of Joomla. Als u de safe mode uitgschakeld wilt hebben neemt u contact op met de Helpdesk.

Probleemoplossing

Als ik mijn php-script oproep probeert mijn browser het script te downloaden

Uw pakket ondersteund geen PHP. Vanaf het Pluspakket is PHP inbegrepen. Bij het Mini- en het Standaardpakket kunt u PHP als optie aanvragen. Zie ook het overzicht van onze pakketten. U kunt inloggen op onze website om uw pakket eenvoudig aan te passen.

Als ik mijn php-script oproep blijft mijn scherm leeg

Mogelijk zit er een fout in het script waardoor de uitvoer wordt gestopt. De foutmelding vindt u terug in de error_log. Door de volgende php code bovenaan uw script te plaatsen zal de foutmelding wel op uw scherm zichtbaar zijn.

<?php
ini_set('display_errors', 1);
// volgende regel optioneel, toont alle fouten, behalve meldingen
// zie ook http://nl.php.net/manual/en/function.error-reporting.php
// error_reporting(E_ALL ^ E_NOTICE);
?>

Eventueel kunt u een .htaccess bestand aanmaken met daarin de volgende code om op iedere php pagina de foutmeldingen te tonen. Zo hoeft u niet ieder bestand aan te passen. Dit is enkel aan te raden voor ontwikkeling en debugging.

# .htaccess
php_flag display_errors 1
# volgende regel optioneel, toont alle (fout)meldingen
# php_value error_reporting -1

Ik krijg mijn script niet werkend, kunnen jullie mij helpen?

Helaas zijn we niet gefaciliteerd u te helpen bij het schrijven of debuggen van scripts. U kunt hiervoor terecht op fora als http://gathering.tweakers.net, of op de website van PHP.