Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/06/2008, 11:07
developer08
 
Fecha de Ingreso: junio-2008
Mensajes: 6
Antigüedad: 15 años, 10 meses
Puntos: 0
No puedo solucionar el Parse Error

Hola a todos, que tal?

Resulta que tengo un foro phpbb3, que cuando voy a 'Panel de control de usuario', a la opción "Preferencias de foros" y luego a la pestaña "Editar pref. de visualización" me da el error:

Cita:
Parse error: syntax error, unexpected $end in C:\wamp\www\sitio\forum\includes\template.php(175) : eval()'d code on line 107
Les dejo el codigo de 'template.php'
  • Linea 107:

Código PHP:
    /**
    * Destroy template data set
    * @access public
    */
    
function destroy()
    {
        
$this->_tpldata = array('.' => array(=> array()));
    } 
  • Linea 175: (Aqui creo que es donde está el error y no lo detecto)

Código PHP:
        if ($filename = $this->_tpl_load($handle))
        {
            ($include_once) ? include_once($filename) : include($filename);
        }
        else
        {
            eval(' ?>' . $this->compiled_code[$handle] . '<?php );
        }

        return 
true;
    }
Gracias!





PD: Aqui dejo el codigo completo que viene antes de la 175 (desde la 145)
Código PHP:
    /**
    * Display handle
    * @access public
    */
    function display($handle, $include_once = true)
    {
        global $user, $phpbb_hook;

        if (!empty($phpbb_hook) && $phpbb_hook->call_hook(array(__CLASS__, __FUNCTION__), $handle, $include_once))
        {
            if ($phpbb_hook->hook_return(array(__CLASS__, __FUNCTION__)))
            {
                return $phpbb_hook->hook_return_result(array(__CLASS__, __FUNCTION__));
            }
        }

        if (defined('IN_ERROR_HANDLER'))
        {
            if ((E_NOTICE & error_reporting()) == E_NOTICE)
            {
                error_reporting(error_reporting() ^ E_NOTICE);
            }
        }

        if ($filename = $this->_tpl_load($handle))
        {
            ($include_once) ? include_once($filename) : include($filename);
        }
        else
        {
            eval(' ?>' . $this->compiled_code[$handle] . '<?php );
        }

        return 
true;
    }