If I put $statuscode in the indexbody.php it works.
The problem could be using the heredoc syntax :
indexbody:
[php]require_once("…/.common/.init.php");
$style = ‘…/.common/default.css’;
$ip = $_SERVER[‘REMOTE_ADDR’];
if ($ip != $status_ip1 and $ip != $status_ip2 and $ip != $status_ip3) {$status = ‘sorry’;}
$db = new PDO(DBASE);
$result = $db->query(“SELECT * FROM Teksten WHERE soort=‘adres’;”);
foreach($result as $row)
{ extract($row); $adres = $tekst;}
$telefoon = ‘Vragen? Bel ons! (dinsdag t/m vrijdag tussen 10 en 16 uur)’;
$nwsbrief = “…/nieuwsbrief/print.php”;
$omschrijvingRW = <<< OMSCHR
Bij de Ruilwinkel helpen we elkaar met spullen en diensten.
De waardering gaat in punten, geld speelt geen rol.
U kunt punten verdienen door andere deelnemers te helpen, met spullen die u zelf over hebt, of door een klusje op te knappen.
Met de verdiende punten kunt u zelf spullen afnemen of hulp vragen bij dingen waar u zelf minder goed in bent.
Dankzij de punten is ruilen met gelijk oversteken niet nodig!
OMSCHR;
$setServTitel = ‘setServTitel’;
function setServTitel() {
if(!isset($_GET['service']))
$_GET['service'] = "Spulaanbod";
switch($_GET['service'])
{
case "Spulaanbod": return "<h2>Spullen Aangeboden</h2>";break;
case "Spulgevraagd": return "<h2>Spullen Gevraagd</h2>";break;
case "Hulpaanbod": return "<h2>Hulp Aangeboden</h2>";break;
case "Hulpgevraagd": return "<h2>Hulp Gevraagd</h2>";break;
case "Leenaanbod": return "<h2>Te Leen Aangeboden</h2>";break;
case "Info": return "<h2>Info</h2>";break;
}
}
$setService = ‘setService’;
function setService() {
ob_start();
switch($_GET['service'])
{
case "Spulaanbod": include '../paginas/nwspul.php';break;
case "Spulgevraagd": include'../paginas/vraag.php';break;
case "Leenaanbod": include '../paginas/uitleen.php';break;
}
$include = ob_get_contents();
ob_end_clean();
return $include;
}
$menu = <<< MENU
MENU;
echo <<< BODY
Test
$menu
{$setService()}
$menu
Copyright © 2013 Fijenoord Ruilwinkel
BODY;[/php]