Код, представленный ниже отлично работает на локальном сервере.
$file = fopen(\'declare.txt\',\'a+t\');
if ( !$file )
{
echo("Ошибка открытия файла");
}
else
{
flock ($file,LOCK_EX);
fwrite ($file, ":".$rub);
fwrite ($file, "\\n");
fflush ($file); // записываем все изменения на диск
flock ($file,LOCK_UN); // говорим, что мы больше не будем работать с файлом }
fclose ($file);
}
Когда я запускаю скрипт на сервере провайдера, возникает ошибка:
Warning: fopen(declare.666): failed to open stream: Permission denied in /opt/www/udocs/a_cherry/public_html/dec.php on line 34
Ошибка открытия файла
С чем это связано?
Что значит: выставить права на файлы(chmod)?
В некоторых скриптах счетчиков в комментарии авторы писали: Файл online.ече должен иметь разрешение 666
Что это значит?
Заранее благодарен.