<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: php не пишет в файл</title>
    <link>https://opennet.ru/openforum/vsluhforumID8/5097.html</link>
    <description>Всем привет. &lt;br&gt;Пытаюсь записать что-нибудь в файл. Если вызываю скрипт из командной строки, пишет. Если открываю в браузере - в файле пусто. Ошибок не выдает. Права на файл - 777.&lt;br&gt;Пожалуйста, подскажите, в чем проблема.&lt;br&gt;&lt;br&gt;$file=&quot;/var/www/html/rw/file&quot;;&lt;br&gt;$handle=fopen($file,&apos;w&apos;);&lt;br&gt;$data=fwrite($handle,&apos;qwerqewrqwerqwer&apos;);&lt;br&gt;fclose($handle);</description>

<item>
    <title>php не пишет в файл (tutitu)</title>
    <link>https://opennet.ru/openforum/vsluhforumID8/5097.html#9</link>
    <pubDate>Wed, 11 Feb 2009 10:57:22 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;Открытие файла замените на следующую конструкцию: &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;if(($fh = fopen($file_name,&quot;w&quot;)) === FALSE)&#123; &lt;br&gt;&amp;gt;    die(&apos;Failed to open file for writing!&apos;); &lt;br&gt;&amp;gt;    &#125; &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Если файл открылся прочитать/записать Вы его сможете. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Если возникла какая-то ошибка - смотрите права на каждую директорию в дереве. &lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;Спасибо за &quot;Точно нету нигде &quot;.htaccess&quot;&quot;. &lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>php не пишет в файл (Ed)</title>
    <link>https://opennet.ru/openforum/vsluhforumID8/5097.html#8</link>
    <pubDate>Thu, 27 Nov 2008 21:56:42 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;Права на файл - 777. &lt;br&gt;&amp;gt;&amp;gt;Пожалуйста, подскажите, в чем проблема. &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;$file=&quot;/var/www/html/rw/file&quot;; &lt;br&gt;&amp;gt;&amp;gt;$handle=fopen($file,&apos;w&apos;); &lt;br&gt;&amp;gt;&amp;gt;$data=fwrite($handle,&apos;qwerqewrqwerqwer&apos;); &lt;br&gt;&amp;gt;&amp;gt;fclose($handle); &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;включить сообщения об ошибках, проверить php.ini и httpd.conf на предмет разрешения/запрета на &lt;br&gt;&amp;gt;всяческие операции аля fopen/system/popen и т.д. &lt;br&gt;&lt;br&gt;проверить наличие свободного места на диске&lt;br&gt;</description>
</item>

<item>
    <title>php не пишет в файл (Silver Ghost)</title>
    <link>https://opennet.ru/openforum/vsluhforumID8/5097.html#7</link>
    <pubDate>Mon, 23 Jul 2007 06:21:21 GMT</pubDate>
    <description>Права на /var/www/html/rw проверьте еще на всякий случай.&lt;br&gt;</description>
</item>

<item>
    <title>php не пишет в файл (Lucf3r)</title>
    <link>https://opennet.ru/openforum/vsluhforumID8/5097.html#6</link>
    <pubDate>Fri, 13 Jul 2007 06:28:22 GMT</pubDate>
    <description>&amp;gt;Как вариант - браузер, где смотрите, или прокси какой-нибудь кеширует, и всегда &lt;br&gt;&amp;gt;видна одна и та же страница, повторных запусков скрипта не происходит. &lt;br&gt;&amp;gt;Попробуйте выводить в скрипте текущее время, чтобы узнать, так ли это. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;И ещё, проверьте права на все каталоги по пути /var/www/html/rw/file. Может быть &lt;br&gt;&amp;gt;какой-нибудь недоступен для чтения. &lt;br&gt;&lt;br&gt;Вы точно поставили отображение ошибок? Точно нету нигде &quot;.htaccess&quot;, переписывающего конфигурацию? Создайте phpinfo() скрипт в директории с Вашим скриптом и посмотрите не переназначились ли переменные в нем.&lt;br&gt;&lt;br&gt;В php.ini:&lt;br&gt;&lt;br&gt;error_reporting  =  E_ALL &amp; ~E_NOTICE&lt;br&gt;display_errors = On&lt;br&gt;&lt;br&gt;-- Restart Apache&lt;br&gt;&lt;br&gt;В своем скрипте:&lt;br&gt;Открытие файла замените на следующую конструкцию:&lt;br&gt;&lt;br&gt;if(($fh = fopen($file_name,&quot;w&quot;)) === FALSE)&#123;&lt;br&gt;    die(&apos;Failed to open file for writing!&apos;);&lt;br&gt;    &#125;&lt;br&gt;&lt;br&gt;Если файл открылся прочитать/записать Вы его сможете. &lt;br&gt;&lt;br&gt;Если возникла какая-то ошибка - смотрите права на каждую директорию в дереве. </description>
</item>

<item>
    <title>php не пишет в файл (XAnder)</title>
    <link>https://opennet.ru/openforum/vsluhforumID8/5097.html#5</link>
    <pubDate>Fri, 13 Jul 2007 04:45:28 GMT</pubDate>
    <description>Как вариант - браузер, где смотрите, или прокси какой-нибудь кеширует, и всегда видна одна и та же страница, повторных запусков скрипта не происходит. Попробуйте выводить в скрипте текущее время, чтобы узнать, так ли это.&lt;br&gt;&lt;br&gt;И ещё, проверьте права на все каталоги по пути /var/www/html/rw/file. Может быть какой-нибудь недоступен для чтения.</description>
</item>

<item>
    <title>php не пишет в файл (fa)</title>
    <link>https://opennet.ru/openforum/vsluhforumID8/5097.html#4</link>
    <pubDate>Thu, 12 Jul 2007 22:42:00 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt;включить сообщения об ошибках, проверить php.ini и httpd.conf на предмет разрешения/запрета на &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;всяческие операции аля fopen/system/popen и т.д. &lt;br&gt;&amp;gt;&amp;gt;Включил E_ALL. Ошибок по прежнему не показывает. В php.ini и httpd.conf - &lt;br&gt;&amp;gt;&amp;gt;файлы по умолчанию для CentOS. Никаких запрещающих действий на операции с &lt;br&gt;&amp;gt;&amp;gt;файлами не нашел :-( &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Посмотри в /var/log/apache2/error_log - авось там что написало &lt;br&gt;&lt;br&gt;там и смотрю. нет ничего.&lt;br&gt;у меня ядро собственноручно собранное. Мог я там чего напортачить?</description>
</item>

<item>
    <title>php не пишет в файл (Hellcat)</title>
    <link>https://opennet.ru/openforum/vsluhforumID8/5097.html#3</link>
    <pubDate>Thu, 12 Jul 2007 17:12:43 GMT</pubDate>
    <description>&amp;gt;&amp;gt;включить сообщения об ошибках, проверить php.ini и httpd.conf на предмет разрешения/запрета на &lt;br&gt;&amp;gt;&amp;gt;всяческие операции аля fopen/system/popen и т.д. &lt;br&gt;&amp;gt;Включил E_ALL. Ошибок по прежнему не показывает. В php.ini и httpd.conf - &lt;br&gt;&amp;gt;файлы по умолчанию для CentOS. Никаких запрещающих действий на операции с &lt;br&gt;&amp;gt;файлами не нашел :-( &lt;br&gt;&lt;br&gt;&lt;br&gt;Посмотри в /var/log/apache2/error_log - авось там что написало</description>
</item>

<item>
    <title>php не пишет в файл (fa)</title>
    <link>https://opennet.ru/openforum/vsluhforumID8/5097.html#2</link>
    <pubDate>Thu, 12 Jul 2007 14:38:27 GMT</pubDate>
    <description>&amp;gt;включить сообщения об ошибках, проверить php.ini и httpd.conf на предмет разрешения/запрета на &lt;br&gt;&amp;gt;всяческие операции аля fopen/system/popen и т.д. &lt;br&gt;Включил E_ALL. Ошибок по прежнему не показывает. В php.ini и httpd.conf - файлы по умолчанию для CentOS. Никаких запрещающих действий на операции с файлами не нашел :-(&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>php не пишет в файл (vic)</title>
    <link>https://opennet.ru/openforum/vsluhforumID8/5097.html#1</link>
    <pubDate>Thu, 12 Jul 2007 11:41:45 GMT</pubDate>
    <description>&amp;gt;Всем привет. &lt;br&gt;&amp;gt;Пытаюсь записать что-нибудь в файл. Если вызываю скрипт из командной строки, пишет. &lt;br&gt;&amp;gt;Если открываю в браузере - в файле пусто. Ошибок не выдает. &lt;br&gt;&amp;gt;Права на файл - 777. &lt;br&gt;&amp;gt;Пожалуйста, подскажите, в чем проблема. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;$file=&quot;/var/www/html/rw/file&quot;; &lt;br&gt;&amp;gt;$handle=fopen($file,&apos;w&apos;); &lt;br&gt;&amp;gt;$data=fwrite($handle,&apos;qwerqewrqwerqwer&apos;); &lt;br&gt;&amp;gt;fclose($handle); &lt;br&gt;&lt;br&gt;включить сообщения об ошибках, проверить php.ini и httpd.conf на предмет разрешения/запрета на всяческие операции аля fopen/system/popen и т.д.&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
