<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Раздел полезных советов: В чем может быть причина битых бинарных файлов на выходе PHP</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/4625.html</link>
    <description>Например, если в результате выполнения функции (например,  &lt;br&gt;base64_encode($buffer)) на выходе получается битый файл (кавычки, &#092; и&lt;br&gt;символ с нулевым кодом экранированы символом &#092;), то проблема в&lt;br&gt;использовании директив автоматического экранирования magic_quotes_gpc&lt;br&gt;(get, post, cookie) или  magic_quotes_runtime (автоэкранирования в&lt;br&gt;некоторых функциях) в php.ini. Для решения проблемы нужно использовать&lt;br&gt;функцию stripslashes, например: base64_encode(stripslashes($buffer))&lt;br&gt;&lt;br&gt;URL: &lt;br&gt;Обсуждается: http://www.opennet.ru/tips/info/740.shtml&lt;br&gt;</description>

<item>
    <title>В чем может быть причина битых бинарных файлов на выходе PHP (105k.ru)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/4625.html#2</link>
    <pubDate>Sat, 27 Dec 2008 20:40:38 GMT</pubDate>
    <description>Еще вариант побороть битые файлы. При этом magic_quotes_gpc до одного места (на моих хостингах они были включены).&lt;br&gt;rawurlencode(base64_encode(file_get_contents($file)))&lt;br&gt;</description>
</item>

<item>
    <title>В чем может быть причина битых бинарных файлов на выходе PHP (Yurik)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/4625.html#1</link>
    <pubDate>Fri, 12 Nov 2004 21:43:24 GMT</pubDate>
    <description>stripslashes не есть противоположностью addslashes/magic_quotes_*&lt;br&gt;&lt;br&gt;Они точно так же могут испортить файл, потому что если в исходном файле встречается последовательность &#092;&amp;lt;символ_экранирования&amp;gt; то &#092; в любом случае будет утерян.&lt;br&gt;magic_quotes_gpc надо в любом случае отключать или административно (php.ini, httpd.conf) или на свой виртуальниый хост через &lt;br&gt;.htaccess (mod_php)&lt;br&gt;php_flag magic_quotes_gpc off&lt;br&gt;&lt;br&gt;php.ini (CGI и если правильно настроен suExec)&lt;br&gt;magic_quotes_gpc=off</description>
</item>

</channel>
</rss>
