Тема: Есть ошибка
Имеется скрипт
<?php
define( "HTTP_HOST", $_SERVER['HTTP_HOST'] );
require( "./inc/application.php" );
if ( basename( __FILE__ ) != "index.php" )
{
exit( "Access Denied" );
}
$page = $_POST['page'] ? $_POST['page'] : $_GET['page'];
$page = ( boolean )$page;
if ( !$page || preg_match( "/\\W/", $page ) || !file_exists( "./inc/pages/".$page.".php" ) )
{
if ( EN_IDX_EXTRA )
{
$_GET['pg'] = "index";
$_GET['mod'] = "Extra_Pages";
include( "./modules.php" );
exit( );
}
else
{
$page = IDX_PAGE;
}
}
$HW_WRAP = 1;
ob_start( );
include( SITE_PATH."inc/pages/".$page.".php" );
$buf = ob_get_contents( );
ob_end_clean( );
####
if ( $HW_WRAP )
{
$o_pg =& ( "esPage" );
if ( $buf != "" )
{
$o_pg->setInnerPage( $buf );
}
$buf = $o_pg->getContents( );
unset( $o_pg );
}
else
{
hwprocesstags( $buf );
}
#######
$demo_sign = hawktpl::getdemoarea( );
echo $demo_sign.$buf.$demo_sign;
printparsetime( );
?>
Parse error: syntax error, unexpected '(', expecting T_NEW or T_STRING or T_VARIABLE or '$' in Y:\home\localhost\www\new\index.php on line 33
Это строка
$o_pg =& ( "esPage" );