|
|
|
PHPЗапись файла в PHPСуществует возможность, что два клиента будут одновременно записывать данные в один и тот же файл. Это может привести к его повреждению. Поэтому, перед записью файла на PHP необходимо включить блокировку файла на запись. Пример php-скрипта для записи и просмотра файла.
<?php
//проверка существования файла if (file_exists("write.txt")){ //открыть файл в режиме добавления записей (параметр "w"- перезапись файла) $fp = fopen ("write.txt", "a"); //блокировка файла на запись flock($fp,LOCK_EX); fwrite ($fp, "текст"); //снятие блокировки с файла flock($fp,LOCK_UN); //закрыть файл fclose ($fp); } //загрузка файла header('Content-type: application/octed-stream'); header('Content-Disposition: attachment; filename="write.txt"'); readfile("write.txt"); ?> Статьи:
|
|
copyright © 2011 Все права защищены. |
|