2013-05-30 75 views
0

我現在面臨一個問題用PHP電子表格讀者https://github.com/nuovo/spreadsheet-reader,它是閱讀除了的.xlsx所有格式的文件,在腳本的.xlsx的情況下,未運行問題與PHP電子表格讀者

require($docroot.'/inc/filereader/excel_reader2.php'); 
require($docroot.'/inc/SpreadsheetReader.inc.php');    
$Spreadsheet = new SpreadsheetReader("filepath"); 

當我執行PHP腳本在我的本地主機,SpreadsheetReader閱讀.xlsx文件並返回所需的結果,但是當我試圖在某些服務器上運行相同的代碼,然後它只執行(.csv,.xls,.txt)但不是爲.xlsx 。

我已經在服務器上檢查了上述問題的文件夾和文件權限。

這裏有什麼問題?

回答

0

其實date_default_timezone_set('Asia/Calcutta');沒有在電子表格中設置讀卡器,它是引發異常

+0

其實日期事物自5月30日以來已被修復,所以這在新版本中已經不再重要了。 – pilsetnieks

+0

是的,在我在nuovo /電子表格閱讀器的pilsetnieks開發者面前提出這個問題後,它已被修復。 – Ekky

0

xlsx文件實際上是一個包含電子表格有效內容作爲一組xml文件的zip文件。這意味着你需要一個php實例,加載zip和xml支持的模塊。最簡單的方法來檢查加載正確的模塊是否是通過執行phpinfo,這樣

<?php 
phpinfo(); 
?> 

如果正確的模塊沒有加載,你可能要與您的網絡託管商。

+0

請你告訴我的是,名稱模塊 – Ekky

+0

郵編\t啓用, 擴展版\t $編號:php_zip.c 300470 2010-06-15 18:48: 33Z pajoye $, Zip版\t 1.9.1, Libzip版本\t 0.9.0 – Ekky

+0

我認爲Zip已啓用,爲什麼它仍然沒有運行 – Ekky