我已经使用 phpexcel 库成功实现了将 Excel 文件上传到我的数据库。它在本地主机上运行完美,但在实时服务器中测试时出现此错误。
Fatal error: Class 'ZipArchive' not found in /xxxx/PHPExcel-develop/Classes/PHPExcel/Reader/Excel2007.php .
我找到了这个问题的解决方案:PHPExcel ZipArchive not found但这对我没有帮助。
我知道必须使用这行代码启用 ZIP 扩展
PHPExcel_Settings::setZipClass(PHPExcel_Settings::PCLZIP);
但是我不知道在excel库的什么地方可以使用这段代码。我也没有直接访问根服务器的权限。
最佳答案
你需要添加
PHPExcel_Settings::setZipClass(PHPExcel_Settings::PCLZIP);
在行之后
require_once 'path/to/PHPExcel.php';
或在 PHPExcel 类的任何实例化之前。
关于javascript - 如何在 PHP 中启用 ZipArchive?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27034338/