codeigniter, php error - ошибка с текстом - PullRequest
0 голосов
/ 18 февраля 2011

Я использую codeigniter Framework в своем проекте. Я столкнулся с ошибкой php. Английские ошибки хорошо отображаются ~ но есть некоторые странные тексты, которые невозможно прочитать. как это ...

A PHP Error was encountered

Severity: Warning

Message: simplexml_load_file(http://localhost/uploads/seoul.kml) [function.simplexml-load-file]: failed to open stream: ����� ��������κ��� ����� ��� �������� ���߰ų�, ȣ��Ʈ�κ��� ����� ��� ������ ������ϴ�.

Filename: controllers/editor.php

Line Number: 113

Итак, я думаю, что это из-за кодировки текста ~. Настройки моего проекта - utf-8 (корейский) в config / congif.php.

$config['charset'] = "UTF-8";

Но я не могу найти, куда мне поместить настройку html utf-8 следующим образом.

в файле application / error / error_php.php, я не могу найти место для установки моей настройки utf-8 следующим образом. потому что это просто теги div, а не заголовок html.

<div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">

<h4>A PHP Error was encountered</h4>

<p>Severity: <?php echo $severity; ?></p>
<p>Message:  <?php echo $message; ?></p>
<p>Filename: <?php echo $filepath; ?></p>
<p>Line Number: <?php echo $line; ?></p>

</div>

Или, не является ли сбойный текст проблемой utf-8? Любая идея, пожалуйста ~

1 Ответ

1 голос
/ 18 февраля 2011

Кажется, проблема в том, что вы не можете открыть веб-сайт и читать с него.* allow_url_fopen * * * * * * * * * * * * * * * * * * * * * * * * * 100 '* * * * * * * * * * * * * * * * * * * * * * - так быстро я видел только URLТогда возникает вопрос: доступен ли файл для чтения?

Попробуйте:

<?php
$file = 'uploads/seoul.kml';

if ( file_exists($file) ) { 
  if ( is_readable($file) ) {
    print_r(simplexml_load_file($file));
  }
  else {
    echo "File is not readable";
  }
}
else {
  echo "File does not exist";
}
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...