|
|
|
| Защитил файл чтоб его нельзя было изменить, но он все равно изменился, почему? Защита вроде была но Сан Саныч дописалось в файл.
<?php
$fp = fopen('1.txt', 'a');
flock($fp,LOCK_SH);
$written = fputs($fp, 'Семен Семеныч');
var_dump($written); //
fclose($fp);
?>
|
| |
|
|
|
|
|
|
|
для: kilogram
(26.05.2012 в 20:44)
| | "Сан Саныч" и "Семен Семеныч" - это одно и тоже в одном скрипте или это разные записи в разных скриптах? Опишите чуть подробнее ваш эксперимент и что вы от него ожидали? Заблокировать вообще файл нельзя, можно предотвратить одновременную запись и повреждение файла. Чтобы предотвратить запись в файл другими скриптами/программами, придется обращаться к средствам операционной системы - прикладной язык программирования тут бессилен (по крайней мере PHP). | |
|
|
|