Как удалить несколько UTF -8 последовательностей спецификаций

Использование PHP5 (cgi )для вывода файлов шаблонов из файловой системы и проблемы с выводом необработанного HTML.

private function fetch($name) {
    $path = $this->j->config['template_path']. $name. '.html';
    if (!file_exists($path)) {
        dbgerror('Could not find the template "'. $name. '" in '. $path);
    }
    $f = fopen($path, 'r');
    $t = fread($f, filesize($path));
    fclose($f);
    if (substr($t, 0, 3) == b'\xef\xbb\xbf') {
        $t = substr($t, 3);
    }
    return $t;
}

Несмотря на то, что я добавил исправление спецификации, у меня по-прежнему возникают проблемы с его принятием Firefox. Вы можете увидеть живую копию здесь:http://ircb.in/jisti/(и файл шаблона, который я закинул на http://ircb.in/jisti/home.html, если вы хотите его проверить )

. Есть идеи, как это исправить? о _о

50
задан AbraCadaver 22 January 2019 в 10:48
поделиться