Сценарий модели CodeIgniter неожиданно выводится в браузер, за которым следует строка многобайтовых (китайских?) символоPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Сценарий модели CodeIgniter неожиданно выводится в браузер, за которым следует строка многобайтовых (китайских?) символо

Сообщение Anonymous »

У меня есть проект, использующий платформу CodeIgniter. В классе модели я пытаюсь загрузить данные из базы данных, но браузер возвращает очень странный результат. Возврат страницы выглядит так:

Код: Выделить всё

load->database('demo', TRUE);}function getData(){...}
(and follow are very much signs like China character +_+)
Ниже приведено содержимое user_model.php:

Код: Выделить всё

class User_model extends CI_Model
{
function __construct()
{
parent::__construct();
#Line 6: $CI =& get_instance();
$this->load->database('demo', TRUE);
}

function getData()
{
$query = $this->db->query("select * from user");

if ($query->num_rows() < 0)
show_error('Database is empty!');
else
return $query->result();
}
}
Я много гуглил и нашел несколько решений, но ни одно из них не помогло решить мою проблему.
  • Я пытался переписать функцию конструкции (используйте $CI и перепишите следующую строку с помощью $CI->load->database('demo', TRUE))
  • Я пытался использовать $db в качестве частной переменной, присвойте $this->$db = $this->load->database('demo', TRUE)...
Пожалуйста, помогите мне, я потерял из-за этого 2 дня. Я не могу объяснить, как там может отображаться китайский иероглиф. Это сводит меня с ума.

P/s: Моя среда: Windows XP SP3 / сервер WAMP 2.1 / CodeIgniter 2.0.2
Все конфигурации завершены, и система может без проблем запускать приветственное сообщение.

Подробнее здесь: https://stackoverflow.com/questions/685 ... ed-by-a-st
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»