Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > flock(защита файлов от изменений их внутри)


Автор: kilogram 26.5.2012, 19:47
Защитил файл чтоб его нельзя было изменить, но он все равно изменился, почему? Защита вроде была но Сан Саныч дописалось в файл.

Код

<?php 
$fp = fopen('1.txt', 'a'); 

flock($fp,LOCK_SH); 

$written = fputs($fp, 'Семен Семеныч'); 

var_dump($written); // 

fclose($fp); 
?>

Автор: Sentox 26.5.2012, 20:02
Я восхищён в Вашей скорости осваивания и настойчивости "самому" всё найти, да же если это совершенно простой ответ.  smile 
Процесс, который закрывает файл имеет доступ к нему. Иначе не имеет смысла функция.

Автор: Sanchezzz 26.5.2012, 23:09
user posted image

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)