Dutch CMS waarschuwing
Je hebt je domeinnaam nog niet opgegeven !
Geef je domeinnaam op in het bestand cmskern.php in de map phpscripts.';
die();
}
// Controle geldige domeinnaam
if (!in_array($domein, $toegestanepaden)) {
echo '
Dutch CMS waarschuwing
Ongeldige domeinnaam opgegeven !
Controleer de door jouw opgegeven domeinnaam in het bestand cmskern.php in de map phpscripts.';
die();
}
// Controle relatief pad niet opgegeven
if (empty($relatiefpad)) {
echo '
Dutch CMS waarschuwing
Relatiefpad niet opgegeven !
Geef in het bestand cmskern.php in de map phpscripts het relatieve pad op naar het bestand connectdb.php.
Voor meer informatie hierover kun je kijken in de Installatie Handleiding op de website van Dutch CMS.';
die();
}
// Ongeldig relatief pad
if (stristr($relatiefpad, '//')) {
echo '
Dutch CMS waarschuwing
Ongeldig Relatiefpad !
Geef in het bestand cmskern.php in de map phpscripts het relatieve pad op naar het bestand connectdb.php.
Voor meer informatie hierover kun je kijken in de Installatie Handleiding op de website van Dutch CMS.';
die();
}
// Toevoegen / voor en achter als relatief pad zonder / is opgegeven
//if ($lokaal == 0) {
//if ($relatiefpad[0] != '/') {
//$relatiefpad = '/'.$relatiefpad.'';
//}
//}
$laatsteinrelpad = $relatiefpad[strlen($relatiefpad)-1];
if ($laatsteinrelpad != '/') {
$relatiefpad = ''.$relatiefpad.'/';
}
// Opzoeken connectdb.php als relatief pad juist is
if (!empty($relatiefpad) AND (!is_dir($relatiefpad) OR !file_exists(''.$relatiefpad.'connectdb.php'))) {
$karaktersrelatiefpad = strlen($relatiefpad);
$temprelatiefpad = substr($relatiefpad, 1, $karaktersrelatiefpad-2);
$relatiefpadstukjes = explode('/', $temprelatiefpad);
if (stristr($temprelatiefpad, '/')) {
$laatstemaprelpad = $relatiefpadstukjes[count($relatiefpadstukjes)-1];
}
else {
$laatstemaprelpad = $temprelatiefpad;
}
$cmsdetectrelpaden = $_SERVER["SCRIPT_FILENAME"];
if (stristr($cmsdetectrelpaden, '/index.php')) {
$cmsdetectrelpaden = str_replace('/index.php', '', $cmsdetectrelpaden);
}
$wwwmap = '';
$tempcmsdetectrelpaden = explode('/', $cmsdetectrelpaden);
if (isset($tempcmsdetectrelpaden[0])) {
$wwwmap = $tempcmsdetectrelpaden[count($tempcmsdetectrelpaden)-1];
}
if ($relatiefpad == '/') {
$laatstemaprelpad = '/ (=rootdirectory)';
}
// Connectdb.php niet gevonden => onjuist relatief pad of connectdb.php niet goed geplaatst
echo '
Dutch CMS waarschuwing
Onjuist relatief pad of connectdb.php op de verkeerde plaats !';
if (!empty($wwwmap) AND $cmsdetectrelpaden != 'index.php') {
echo '
Je hebt als relatief pad opgegeven: '.$relatiefpad.'
Dit wil zeggen dat het bestand connectdb.php zich volgens de door jouw opgegeven gegevens in de map '.$laatstemaprelpad.' moet bevinden.
Dutch CMS kan het bestand connectdb.php daar echter niet vinden of je hebt geen leesrechten in die map en moet het bestand connectdb.php in een map lager plaatsen!
Controleer in het bestand cmskern.php in de map phpscripts of je het juiste relatieve pad hebt
opgegeven EN controleer met je FTP programma of je het bestand connectdb.php in de juiste map hebt geplaatst.
Dutch CMS detecteert het volgende relatieve pad:
'.$cmsdetectrelpaden.'/
Plaats het bestand connectdb.php in een van deze mappen maar wel boven de map
'.$wwwmap.' want dat is je website directory en het bestand connectdb.php moet daar
1 of meer stappen boven komen. Zorg vervolgens dat het relatieve pad overeenkomt met de locatie van connectdb.php.
';
}
if (empty($wwwmap) OR $cmsdetectrelpaden == 'index.php') {
echo '
Dutch CMS heeft het bestand connectdb.php niet kunnen vinden in de door jouw aangegeven map. Je heb als map je
websitedirectory opgegeven.
Controleer in het bestand cmskern.php in de map phpscripts of je het juiste relatieve pad hebt
opgegeven EN controleer met je FTP programma of je het bestand connectdb.php in de juiste map hebt geplaatst.
Het lijkt erop dat je geen toegang hebt boven je websitedirectory. Neem extra veiligheidsmaatregelen zoals
beschreven in deze
handleiding. Neem bij twijfel even contact op met Dutch CMS via het Forum !
';
}
echo 'Voor meer informatie raadpleeg de
Installatie Handleiding op de website van Dutch CMS.';
echo '';
die();
}
function databasefoutalgemeen() {
echo '
Er is een fout opgetreden ! De gegevens zijn niet
ingevoerd of de bedoelde database actie is niet uitgevoerd !';
}
?>