Jump to content

Warning: Cannot modify header information - headers already sent by


Recommended Posts

Hello everyone, I have been reading comments on this site concerning header errors but none seems to sole my challenge.

 

Here's my own warning error:

 

Warning: Cannot modify header information - headers already sent by (output started at /home/realest1/public_html/system/core/System.php:268) in /home/realest1/public_html/index.php on line 142

 

 

So I need your help..... Here is the code for index.php

 

<?php

/************************************************************************\

*

*

*  Date/Time: 2008-12-24 14:56:10

*  Tag/Branch: tags/4.5.0-iRealty

*  Revision: 2572

*

*

\************************************************************************/

error_reporting(E_ALL);

 

class TimeCalculator {

 

var $start_time;

var $caption;

var $caller_info;

 

function TimeCalculator($caption) {

$this->start_time = microtime();

$this->caption = $caption;

@list($this->caller_info, $this->caller_caller_info) = debug_backtrace();

 

}

 

function getElapsedTime() {

$end_time = microtime();

$elapsed_time = 1000 * round($this->getFloatTime($end_time) - $this->getFloatTime($this->start_time), 5);

$file = basename($this->caller_info['file']);

$line = $this->caller_info['line'];

$caller_file = basename($this->caller_caller_info['file']);

$caller_line = $this->caller_caller_info['line'];

// $tm = "<b>{$this->caption}</b> was executed in <b>$elapsed_time</b> miliseconds <br>\r\n";

$tm = array

(

'elapsed_time' => $elapsed_time,

'caption' => $this->caption,

'file' => $file,

'line' => $line,

'caller_file' => $caller_file,

'caller_line' => $caller_line

);

//echo "<table border=1>$tm</table>";

$this->addTimeMeasurement($tm);

}

 

function addTimeMeasurement($tm){

 

if (!isset($GLOBALS['TimeCalculator::TimeMeasurements'])) { $GLOBALS['TimeCalculator::TimeMeasurements'] = array(); };

 

array_push($GLOBALS['TimeCalculator::TimeMeasurements'], $tm);

 

}

 

function getAllTimeMeasurements(){

return $GLOBALS['TimeCalculator::TimeMeasurements'];

}

 

 

function displayTable(){

 

echo '<hr><table border=1 cellpadding=4 cellspacing=0>';

 

foreach ($this->getAllTimeMeasurements() as $tm){

 

$line = "<tr><td><b>{$tm['elapsed_time']}</b> </td><td> {$tm['caption']} </td><td> {$tm['file']}:{$tm['line']} </td><td> from {$tm['caller_file']}:{$tm['caller_line']} </td></tr>";

echo "$line\n";

}

echo '</table>';

}

 

function displayTableBy_point(){

 

echo '<hr><table border=1 cellpadding=4 cellspacing=0>';

 

$res = array();

foreach ($this->getAllTimeMeasurements() as $tm){

if(isset($res["{$tm['file']}:{$tm['line']}"]))

{

$res["{$tm['file']}:{$tm['line']}"]['elapsed_time'] += $tm['elapsed_time'];

$res["{$tm['file']}:{$tm['line']}"]['count']++;

}

else

{

$res["{$tm['file']}:{$tm['line']}"] = $tm;

$res["{$tm['file']}:{$tm['line']}"]['count'] = 1;

}

}

 

foreach ($res as $tm){

 

$line = "<tr><td> {$tm['file']}:{$tm['line']} </td><td><b>{$tm['elapsed_time']}</b> </td><td><b>{$tm['count']}</b></td></tr>";

echo "$line\n";

}

echo '</table>';

}

 

function getFloatTime($time_str) {

    list($usec, $sec) = explode(" ", $time_str);

    return ((float)$usec + (float)$sec);

}

 

}

 

$tc = new TimeCalculator("building page");

 

define ('PATH_TO_SYSTEM_CLASS','system/core/System.php');

 

//////////////////////////////////////////////////////////////////

//

//        start of the script actions

//

//////////////////////////////////////////////////////////////////

 

 

require_once(PATH_TO_SYSTEM_CLASS);

 

System::loadSystemSettings ('system/user-config/DefaultSettings.php');

System::loadSystemSettings ('system/user-config/LocalSettings.php');

 

if (is_null(System::getSystemSettings('SITE_URL')))

{

header("Location: install.php");

exit;

}

elseif (is_readable ("install.php"))

{

echo '<p>Your installation is temporarily disabled because the install.php file in the root of your'

.' installation is still readable.<br> To proceed, please remove the file or change its mode to make'

.' it non-readable for the Apache server process and refresh this page.</p>';

exit;

}

 

require_once('admin/lang/'. System::getSystemSettings ('LOCALE') .'.php');

 

System::boot();

System::init();

 

 

header("Content-type:text/html;charset=utf-8");

 

if (Navigator::isRequestedUnderLegalURI()){

 

$uri = Navigator::getUri();

 

//$page_config = new PageConfig($uri);

 

$page_config = PageConfig::getPageConfig ($uri);

 

// the Responder!!!

 

if ($page_config->PageExists()){

 

$page_content = System::getPage($page_config);

 

echo $page_content;

 

// $tc->getElapsedTime();

//

// $tc->displayTable();

// $tc->displayTableBy_point();

 

}

elseif ($page_config->isADirecotryRequestedWithoutASlashAtTheEnd()){

 

header($_SERVER['SERVER_PROTOCOL'] . ' 301 Moved Permanently');// no such page in configuration

header("Location: {$_SERVER['REQUEST_URI']}/");

echo "The requested resource is located under a different URL: {$_SERVER['REQUEST_URI']}/";

 

}

elseif (System::doesParentUserPageExist($uri)) {

 

$parent_uri = System::getUserPageParentURI($uri);

$page_config = PageConfig::getPageConfig ($parent_uri);

 

$passed_parameters_via_uri = substr($uri, strlen($parent_uri));

 

$_REQUEST['passed_parameters_via_uri'] = $passed_parameters_via_uri;

 

$page_content = System::getPage($page_config);

echo $page_content;

 

}

else{ // the 404 error case!

 

header($_SERVER['SERVER_PROTOCOL'] . ' 404 Not Found');// no such page in configuration

echo "404 Not Found";

 

}

}

else{

 

header($_SERVER['SERVER_PROTOCOL'] . ' 403 Forbidden');// not configured to answer such request

echo "The software is not configured to respond to requests of the following host: {$_SERVER['HTTP_HOST']}\n";

 

 

}

?>

 

The bolded portion in the quote is Line 142

 

Here is the code to system.php

 

<?php //0035e

if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='/ioncube/ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}@dl($__ln);}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the site administrator.');exit(199);

?>

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

7ekfCRhXo+fQ

 

 

The bold part is line 268.

 

Please help me out and some pictures on the site aint showing.

 

Thank you

Hi,

 

Thanks for your speedy reply, Please I don't know how to go about the echo thing.

 

I am more of a beginner with PHP and i don't know how to go about this.

 

Please help me out.

 

BTW the script works well on my local computer (localhost) but has this issues online.

 

Thanks again

im sorry, but you will be very hard pushed to get someone to go through over 500 lines of code and fix your errors. I advise you hit google and look at how headers actually work. As i advised, you need to ensure that if you are using a header and calling headers that the two fundemantal rules are - No Whitespace before or after the php tags and nothing can echo out above the header request.

 

good luck

(...Sense the sarcasm)

 

How can we tell you if it's encoded? Given whoever gave you that code has paid for it to be encoded to prevent you tampering with it, you're only solution is to use an output buffer to capture whatever output it's kicking out.

Thanks MrAdam,

 

I'm sorry if I sounded sarcastic in anyway, I didn't to sound so.

 

Thanks for your advice though, I 'm not that very good with PHP

 

though so I don't know how to use the buffer thing for output.

 

Thanks for your help and suggestions

I meant I was being sarcastic, not you. You must have had some knowledge that's encoded though, given that you apparently have the "ionCube" decoder software on your server?

 

Anyway, the manual has some very clear examples of how to use output buffering. What you should aim to do is start the output buffer, run the encoded PHP, capture the output, and clear the buffer. I'm not sure what you'll want to do with the actual content, as I have absolutely no idea what it does.

 

Have an experiment and see what you can do. If you run into problems, then come back here.

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.