[PHP][PHPExcel] PHPExcel讀檔案記憶體不夠 Fatal Error Allowed memory size of xxx
作者:phptw 日期:2009-03-20 10:57
前幾天在處理客戶Case 時發現,PHPExcel 在讀檔案的時候 會造成 php Fatal Error Allowed memory size of xxx 的問題,
客戶的檔案 約有 10000 record , 5 MB 左右,當初在開發時 只有 500 record ,500KB 所有病沒有產生這樣的問題。
稍微用了一下google 查資料 ,發現 PHPExcel 似乎會產生大量的迴圈 ,這部份可以用 var_dump 一下 物件即可以知道
不過他吃了 快要1G 的 memory 有哪家的公司主機允許這樣子的吃法XD。
後來發現似乎有解 ,只要加入 setReadDataOnly(true) 就可以解決了
客戶的檔案 約有 10000 record , 5 MB 左右,當初在開發時 只有 500 record ,500KB 所有病沒有產生這樣的問題。
稍微用了一下google 查資料 ,發現 PHPExcel 似乎會產生大量的迴圈 ,這部份可以用 var_dump 一下 物件即可以知道
不過他吃了 快要1G 的 memory 有哪家的公司主機允許這樣子的吃法XD。
後來發現似乎有解 ,只要加入 setReadDataOnly(true) 就可以解決了
[PHP][Linux] PHP安全性加強 抵擋 駭客 存取 linux 下的 /etc/password
作者:phptw 日期:2008-06-25 23:24
[轉載][PHP] Yahoo! 的 PHP 面試題目(第四部份)
作者:phptw 日期:2008-02-18 12:02
[轉載][PHP] Yahoo! 的 PHP 面試題目(第三部份)
作者:phptw 日期:2008-02-17 12:02
若果你已經看過 Yahoo! 的 PHP 面試題目(第一部份)及第二部份,請繼續觀看第三部份第十一至第十六題,其餘題目已經在第四部份轉載。每一部份的都會先列出題目,題解會寫在後面。
- 在一個類別內如何存取這個類別的特性及變改它的值?
- include 和 include_once 有什麼分別?require 又如何?
- 以下哪一個函式可以把瀏覽器轉向到另一個頁面?
- redir()
- header()
- location()
- redirect()
- 以下哪一個函式可以用來開啟檔案以便讀/寫?
- fget()
- file_open()
- fopen()
- open_file()
- mysql_fetch_row() 和 mysql_fetch_array() 有什麼分別?
- 下面的代碼用來做什麼?請解釋。
$date='08/26/2003';
print ereg_replace("([0-9]+)/([0-9]+)/([0-9]+)","\\2/\\1/\\3",$date);
標籤: PHP
[轉載][PHP] Yahoo! 的 PHP 面試題目(第二部份)
作者:phptw 日期:2008-02-16 12:02
[轉載][PHP] Yahoo! 的 PHP 面試題目(第一部份)
作者:phptw 日期:2008-02-15 12:02
有否想像過網絡界的巨頭如 Google 和 Yahoo 怎樣評審應徵者的 PHP 水平?Nick Halstead 在他的網誌列出了 22 道 Yahoo! 在正式面試前給應徵者的 PHP 筆試題目,Matt Wilkin 看到後一時手癢,在他自己的網誌上寫下了詳細的題解,你不妨也測試一下自己的 PHP 就經到達了哪一個水平。我們會把這 22 道題目連同 Matt Wilkin 的提解分開數部份譯載,每一部份的都會先列出題目,題解會寫在後面,第二部份、第三部份和第四部份也已經刊登。
- 以下哪一句不會把 John 新增到 users 陣列?
- $users[] = 'john';
- array_add($users,’john’);
- array_push($users,‘john’);
- $users ||= 'john';
- sort()、assort()、和 ksort() 有什麼分別?它們分別在什麼情況下使用?
- 以下的代碼會產生什麼?為什麼?
$num = 10;
function multiply(){
$num = $num * 10;
}
multiply();
echo$num; - 一個 reference 跟一個正規的變量有什麼分別?如何 pass by reference?在什麼情況下我們需要這樣做?
- 哪一些函式可以在現正執行的腳本中加入函式庫?
標籤: PHP
- 1



