Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
Работа с заблокированными файлами на PHP |

03.03.2010, 22:41
|
|
Новичок
Регистрация: 19.12.2007
Сообщений: 15
Провел на форуме: 114913
Репутация:
13
|
|
Работа с заблокированными файлами на PHP
Существует такая проблема, нужно просматривать avi файл в WMP, одновременно дописывая в него данные. PHP выдаёт access denied при fopen'е файла, который в данный момент проигрывается в WMP. При этом проги для работы с залоченными файлами существуют и прекрасно функционируют. Как реализовать это на PHP??
|
|
|

03.03.2010, 23:54
|
|
Новичок
Регистрация: 23.09.2009
Сообщений: 19
Провел на форуме: 21294
Репутация:
16
|
|
никак. windows блокирует файлы, с которыми в данный момент осуществляется работа. чтобы разблокировать их, приходится делать довольно грязный и низкоуровневый хак, который уж точно не осуществим средствами php.
как решения могу предложить - запускать из php программу, которая будет снимать блокировку, написать модуль для php, который будет имплементировать функцию, разблокирующую файл, ну и самый правильный вариант - использова php по назначению на linux/freebsd машинах, где к тому же файлы никогда не блокируются таким обазом. можно даже удалить или переметстить файл, из которого в данный момент идет чтение - это никак не повлияет на читающую программу, он будет физически удален только в тот момент, когда будут удалены все хардлинки, указывающие на него и закроется последний дескриптор, связанный с ним.
|
|
|

04.03.2010, 01:51
|
|
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме: 6490435
Репутация:
2290
|
|
По написанию модулей пыриться в мою статью: http://habrahabr.ru/blogs/php/75388/
Самое простое решение из существующих.
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|