Опустошение файлов при записи в Php
http://www.aldekein.net.ru/gb/ такой глюк странный - пишу сообщение, а оно вместо того чтобы добавиться полносью очищает файл с записями =(
Гостевуха "DigitalVisionScripts DVGuestbookV2.0". Путем проб и ошибок я нашел функцию, которая пишет в файл:
Ничего особого вроде как нет..... если поставить a+ вместо w+, то дописывает сообщения исправно, только тогда не работает админка, рассчитаная на перезапись файла.
Дома на Apache (комплект Denver, но с установлеными полными версиями PHP и Perl) все работает прекрасно.
То же самое происходит в счетчике! Код счетчика небольшой и я его запаковал
полностью, так как он распакован у меня в главную директорию:
http://antirespublika.org/anarchy/counter_users.zip
Потом в index.php делается
Может ли сервер для защиты автоматичеси опустошать файлы с правами 666 или 777?
Помогите, пожалуйста!
Вот у меня в гостевухе на
Гостевуха "DigitalVisionScripts DVGuestbookV2.0". Путем проб и ошибок я нашел функцию, которая пишет в файл:
Код:
function reWriteDataInFile($fileData,$fileName = "content-data.php")
{
@$openFile = fopen($fileName,"w+") or die ("Access is denied. Set permission to ".$fileName." by command in console \"chmod 666 ".$fileName."\"");
if (@$openFile) {
fwrite($openFile,$fileData);
}
@fclose($openFile);
}
{
@$openFile = fopen($fileName,"w+") or die ("Access is denied. Set permission to ".$fileName." by command in console \"chmod 666 ".$fileName."\"");
if (@$openFile) {
fwrite($openFile,$fileData);
}
@fclose($openFile);
}
Ничего особого вроде как нет..... если поставить a+ вместо w+, то дописывает сообщения исправно, только тогда не работает админка, рассчитаная на перезапись файла.
Дома на Apache (комплект Denver, но с установлеными полными версиями PHP и Perl) все работает прекрасно.
То же самое происходит в счетчике! Код счетчика небольшой и я его запаковал
полностью, так как он распакован у меня в главную директорию:
http://antirespublika.org/anarchy/counter_users.zip
Потом в index.php делается
Код:
<?
include("ctr.php");
include("users.php");
?>
include("ctr.php");
include("users.php");
?>
Может ли сервер для защиты автоматичеси опустошать файлы с правами 666 или 777?
Помогите, пожалуйста!