Обычно я открываю файл Microsoft Access, и я вижу его заблокированный Micorsoft Office. Затем я пытаюсь проверить, можно ли его писать с помощью PHP:
echo '|--> '.is_writeable('C:\wamp\www\Database1.accdb');
Но он возвращает 1. Surley, он должен возвращать 0 при открытии?
Чтобы проверить, я затем пытаюсь написать ему:
$fh = fopen('C:\wamp\www\Database1.accdb', 'w+'); fwrite($fh, 'hello');
Это позволяет мне это сделать! В любом случае, я могу убедиться, что файл не открыт другой программой?