24 / 21 / 9
Регистрация: 13.12.2013
Сообщений: 780
|
||||||
1 | ||||||
Функция copy. Как заблокировать файл?25.09.2018, 07:11. Показов 453. Ответов 7
Метки нет Все метки)
(
Всем привет! У меня такой вот вопрос. Есть функция copy
И как его заблокировать, дабы никто его не смог загрузить, пока он полностью не скопируется? Добавлено через 15 минут или при copy файл блокировать не нужно? Добавлено через 10 часов 13 минут никто не знает что ли? ((
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
25.09.2018, 07:11 | |
Ответы с готовыми решениями:
7
Как работает функция copy()?
Как заблокировать файл Как заблокировать файл на время чтения/записи? |
35 / 26 / 10
Регистрация: 25.09.2018
Сообщений: 64
|
|
26.09.2018, 18:13 | 2 |
Что, если записать файл под временным именем, а потом переименовать в $new_file?
0
|
24 / 21 / 9
Регистрация: 13.12.2013
Сообщений: 780
|
|
26.09.2018, 20:18 [ТС] | 3 |
если файл будет запрошен во время его переименования, то его вообще не загрузит.
0
|
![]() 5502 / 3971 / 1417
Регистрация: 06.01.2011
Сообщений: 10,938
|
|
27.09.2018, 11:15 | 4 |
Переименовывайте значит ДО того, как кто-то может узнать URI файла.
0
|
767 / 323 / 157
Регистрация: 26.05.2016
Сообщений: 2,127
|
|
28.09.2018, 12:46 | 5 |
да ничего не делайте - как вариант
0
|
1472 / 994 / 516
Регистрация: 23.08.2015
Сообщений: 2,559
|
|
01.10.2018, 23:51 | 6 |
skapunker, На сколько я помню, при открытии файла, он автоматически блокируется, пока вы его не закроете и если к нему будет пытаться обратиться другой пользователь. То php скрипт будет ожидать, пока файл не освободиться.. Думаю с функцией copy тоже самое. Так что ничего делать не нужно.
0
|
502 bad gateway
![]() 4634 / 3769 / 1571
Регистрация: 24.04.2014
Сообщений: 11,060
|
|
01.10.2018, 23:53 | 7 |
Нет, блокировать нужно отдельно. https://secure.php.net/manual/... .flock.php
0
|
1472 / 994 / 516
Регистрация: 23.08.2015
Сообщений: 2,559
|
|
02.10.2018, 00:02 | 8 |
Jewbacabra, Ну вот, память подвела все-таки)
0
|
02.10.2018, 00:02 | |
Помогаю со студенческими работами здесь
8
Как заблокировать текстовый файл для просмотра
Функция Copy()
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |