Я получаю сообщение об ошибке, как:Анализировать ошибка: синтаксическая ошибка, неожиданный конец файла в PHP
Parse error: syntax error, unexpected end of file in ...\system\core\Loader.php(829) : eval()'d code on line 307..
это код в loader.php
foreach ($this->_ci_model_paths as $mod_path)
{
if (! file_exists($mod_path.'models/'.$path.$model.'.php'))
{
continue;
}
if ($db_conn !== FALSE AND ! class_exists('CI_DB'))
{
if ($db_conn === TRUE)
{
$db_conn = '';
}
$CI->load->database($db_conn, FALSE, TRUE);
}
if (! class_exists('CI_Model'))
{
load_class('Model', 'core');
}
require_once($mod_path.'models/'.$path.$model.'.php');
$model = ucfirst($model);
$CI->$name = new $model();
$this->_ci_models[] = $name;
return;
} // this line number 307
и код Eval
if ((bool) @ini_get('short_open_tag') === FALSE AND config_item('rewrite_short_tags') == TRUE)
{
echo eval('?>'.preg_replace("/;*\s*\?>/", "; ?>", str_replace('<?=', '<?php echo ', file_get_contents($_ci_path))));//this is line number 829
}
else
{
include($_ci_path);
}
Я пробовал искать это, но ничего не смог найти.
Это файл основного загрузчика для codeigniter. Ошибка указана на этой странице, но на самом деле в вашем php-коде. проверьте свой код, особенно, когда ваша модель вызывается или вызывается. –