Strange server behavior

From: Date: Mon, 03 Mar 2014 02:31:28 +0000
Subject: Strange server behavior
Groups: php.general 
Request: Send a blank email to php-general+get-323013@lists.php.net to get a copy of this message
Hello; I have been doing php for some time now and have never encountered this type of problem: I have been trying to trace how much of the script is being run before the server terminates it and it does go fairly far along. I have been using print statements to trace how far it goes but the page requires a script for processing form post vars. In turn the required script requires further scripts. So once I get to the second level of included scripts, the print statement will not be active ( it will not print back to the browser). So can anyone with knowledge of how Apache interacts with php shed some light on this? IE the server terminates a script with: <p class="err">Access to site, jekillen.com, is temporarily denied</p> Server problems: browser src: 1: Hello??...<br /> 2: Hello??...<br /> 3: Hello??...<br /> this page: /site2013Rev/extras/cms/index.php<br /> <p class="err">Access to site, jekillen.com, is temporarily denied</p> page script: $_fileSelf = basename($_SERVER['PHP_SELF']); if($_fileSelf == 'index.php') { $_fileSelf = './'; } $_FSpth = dirname($_SERVER['SCRIPT_FILENAME']); $_SERpth = dirname($_SERVER['PHP_SELF']); $_access = false; $_subSel = ''; $_scrollTo = ''; // for the sake of javascript scrolling. $_contentMrkUp = ''; $_router = ''; $_scripts = ''; // set in head for javascript to display in call to console.log() $_jsTest = ''; // new hidden field post variables creating heirarchy of post variables $_topLevel = ''; // check for global site access status print "1: Hello??...<br />\n"; if(file_exists('../../BB_status.php')) { print "2: Hello??...<br />\n"; require_once('../../BB_status.php'); print "3: Hello??...<br />\nthis page: ".$_SERVER['PHP_SELF']."<br />\n"; if($_status == 'down') // $_status in this script is ' <status> '
     {
      print "Hello??...<br />\n";
      print "<p>stat: ".$_status.": Access to site, jekillen.com, is temporarily denied</p>";
      exit;
     }
} else { print "Site status file not found. Site is closed to access"; exit; }

« previous php.general (#323013) next »