Комментарии: Магический символ №65279/2012/03/21/1061/magicheskij-simvol-65279/Блог о разработке игр и серверных технологияхSun, 16 Feb 2020 03:56:16 +0000hourly1https://wordpress.org/?v=5.1.19Автор: Алексей/2012/03/21/1061/magicheskij-simvol-65279/#comment-12174Sun, 23 Feb 2014 19:51:23 +0000/?p=1061#comment-12174!!!!! Спасибо огроменное товарисч! Мозг уже расплавился с этой проблемой…..

]]>
Автор: Холька/2012/03/21/1061/magicheskij-simvol-65279/#comment-12077Thu, 07 Nov 2013 10:29:21 +0000/?p=1061#comment-12077Огромное спасибо, дружище! Все спецсимволы перебрала, не нашла там даже упоминания про 
Даже и не знаю, что делали бы без тебя!

]]>
Автор: Алексей/2012/03/21/1061/magicheskij-simvol-65279/#comment-11354Wed, 09 Jan 2013 11:43:14 +0000/?p=1061#comment-11354В echo »; сожрался тег pre

]]>
Автор: Алексей/2012/03/21/1061/magicheskij-simvol-65279/#comment-11353Wed, 09 Jan 2013 11:40:15 +0000/?p=1061#comment-11353Тоже как-то боролся с этой заразой, и посколько проект был большой понадобилось автоматизировать процесс поиска.
Результат:

$path[] = '/path/for/project/root/*';

echo '';
while(count($path) != 0)
{
$v = array_shift($path);
foreach(glob($v) as $item)
{
if (is_dir($item))
{
$path[] = $item . '/*';
}
elseif (is_file($item))
{
if (utf8_bom_detect ($item))
{
echo $item;
echo '-------->BOM!';
}
echo PHP_EOL;
}
}
}
echo '';

function utf8_bom_detect ($filename) {
$file = @fopen($filename, "r");
$bom = fread($file, 3);
if ($bom != b"\xEF\xBB\xBF")
{
return false;
}
else
{
return true;
}
}

В path[] пишете адрес корневой папки проекта с «/*» в конце.
Запускаете — получаете список испорченных файлов.
Успехов =).

]]>
Автор: Suvitruf/2012/03/21/1061/magicheskij-simvol-65279/#comment-11104Fri, 01 Jun 2012 20:38:37 +0000/?p=1061#comment-11104Не за что)

]]>
Автор: ckrocket/2012/03/21/1061/magicheskij-simvol-65279/#comment-11103Fri, 01 Jun 2012 16:09:34 +0000/?p=1061#comment-11103спасибо за информацию)разобрался в чем моя проблема)

]]>
Автор: 4enki/2012/03/21/1061/magicheskij-simvol-65279/#comment-11095Sun, 06 May 2012 13:15:23 +0000/?p=1061#comment-11095разобрался.
в HEX-режимне стояло что-то невнятно перед самим <?php....
а вот с первого раза простое преобразование в utf без bom не помогло.

]]>
Автор: Suvitruf/2012/03/21/1061/magicheskij-simvol-65279/#comment-11094Sat, 05 May 2012 22:56:08 +0000/?p=1061#comment-11094Там иногда и при сохранении глюки бывают. После того, как сохраните в формате без BOM, то откройте файл в HEX редакторе и посмотрите, есть ли там вначале этот символ. Если нет, то с ЭТИМ файлом всё в порядке.

Но, возможно, вы в этом файле другие подключали? include директивы и прочие. Надо во всех файлах этот символ убрать.

]]>
Автор: 4enki/2012/03/21/1061/magicheskij-simvol-65279/#comment-11093Sat, 05 May 2012 22:53:32 +0000/?p=1061#comment-11093А если не помогает пере сохранение файла в notepad++?

]]>
Автор: Suvitruf/2012/03/21/1061/magicheskij-simvol-65279/#comment-11081Wed, 11 Apr 2012 17:09:39 +0000/?p=1061#comment-11081Рад, что помогло)

]]>