Tag: Moodle

如果用户已经存在于PHP中,则在将Excel文件数据上载到数据库时显示错误消息

我正在尝试使用phpexcel库将一些Excel数据加载到数据库中,如果用户已经存在,一切工作正常 – 它不显示任何错误。 如果用户已经存在于数据库中,如何显示错误消息? 这是我的代码: <?php require('../config.php'); set_include_path(get_include_path() . PATH_SEPARATOR . 'Classes/'); include 'PHPExcel/IOFactory.php'; $inputFileName = $_FILES['filename']['tmp_name']; try { $objPHPExcel = PHPExcel_IOFactory::load($inputFileName); } catch (Exception $e) { die('Error loading file "' . pathinfo($inputFileName, PATHINFO_BASENAME) . '": ' . $e->getMessage()); } $allDataInSheet = $objPHPExcel->getActiveSheet()->toArray(null, true, true, true); $arrayCount = count($allDataInSheet); $ref = 1; $today = date("Ymd […]

PHPExcel错误地压缩xlsx

我有一个使用PHPExcel的应用程序(Moodle衍生物)。 最近,* .xlsx文件的导出出错了。 如果我在Linux的存档贴片机中打开文件并解压缩,然后使用重新解压缩 find -type f | xargs zip ../file.xlsx 它工作,但在此之前,它是在Excel,LibreOffice等gobbledegook 我不知道发生了什么变化。 难道是服务器的PHP zip函数做错了什么?

用户导出在Excel中破解在Moodle中

我的Moodle用户报告(由批量用户操作生成)已损坏。 当我下载一个用户列表的Excel文件,我得到的文件充斥着错误的编码数据。 例如: 在文件中稍微进一步,它确实显示了一些数据,但是这是绝对不容易阅读的,也不能提供给我的客户。 我已经检查了这个报告发送的头文件,这些都是正常的(application / vnd.ms-excel)。 这是Moodle的2.0.3版本。 任何帮助是极大的赞赏。