从锁定的文件中获取数据 php

get data from locked file php

require_once 'Classes/PHPExcel.php';
require_once 'Classes/PHPExcel/IOFactory.php';
// read in the existing file
$objPHPExcel = PHPExcel_IOFactory::load("filename.xls");

目前我正在使用 PHPExcel 库将 excel 文件导入数据库,但是当文件是 更新并保存后,文件进入锁定状态,在我尝试锁定状态后 导入文件然后文件上传成功但文件为空。我没有得到任何数据 上传的文件。

如果您需要在访问文件之前解锁该文件,您可以使用 flock 和 LOCK_UN 标志:

$file = fopen('filename.xls', 'r');
flock($file, LOCK_UN);