作者: Fred F.M. Wang (FW知識瑣記) 日期:20200529
PHPExcel是一個PHP程式中用來存取Excel檔案很好用的程式庫。
我常常用套表的方式產生Excel檔報表,也就是事先建立一個Excel樣板格式檔,將格式調整好,如標題,表格標頭,欄寬欄高,表格框線,列印格式等設定在樣本檔中。然後,在PHP程式中,複製此樣本檔產生目的檔案,在將資料寫入目的檔案內。
最近發現的問題是,如果樣版格式內有圖片,例如公司Logo等,在資料寫入欄位,使用$objWriter->save($filename);要儲存時,就會發生錯誤訊息。
上網找尋答案,最佳的解法如下 :
原來這是PHPExcel "\PHPExcel\Writer\Excel2007.php"中的一個bug。
只要註釋掉或刪除第235-237行這三行程式碼(如下),問題就解決了
if (file_exists($pFilename)) {
unlink($pFilename);
}
如果引用或轉貼,麻煩註明出處與本網誌連結,否則視為侵權。
2020年5月29日
2020年5月17日
從總統府高層被駭疑密件外洩事件談電子郵件傳送的安全問題
作者: Fred F.M. Wang (FW知識瑣記) 日期: 2020/5/17
這次總統府傳出疑似駭客入侵,事實上發現是某官員的私人電腦被駭,木馬程式將該官員的郵件內容與府內個資,轉發出去內容並加以變造後再寄給記者。
事實上,電子郵件傳送機制本來就是不安全的,不只電腦被駭的情況,若使用公共場所的網路收發郵件,您的郵件都有可能被攔截偽造發送。而收信方也無法認證此信件的真實性。
在此說明傳送電子郵件的SMTP(簡單郵件傳輸協定)協定 :
這次總統府傳出疑似駭客入侵,事實上發現是某官員的私人電腦被駭,木馬程式將該官員的郵件內容與府內個資,轉發出去內容並加以變造後再寄給記者。
事實上,電子郵件傳送機制本來就是不安全的,不只電腦被駭的情況,若使用公共場所的網路收發郵件,您的郵件都有可能被攔截偽造發送。而收信方也無法認證此信件的真實性。
在此說明傳送電子郵件的SMTP(簡單郵件傳輸協定)協定 :
當初制定此協定時並未考慮安全性,缺乏收送兩端加解密機制,也缺乏身分認證的機制。一般人不太會為信件內容特別設定加密。可能會收到包含有問題的連結或附件的惡意郵件,甚至收到偽造信件的內容,送件人郵件地址的郵件,
讓人誤以為是客戶/主管或同事發送的郵件。這種情況,企業或組織內部可以透過電子郵件過濾與安全防護系統阻擋。但是一般個人就很判斷此類問題郵件。
https://udn.com/news/story/6656/4569317
https://udn.com/news/story/6656/4569317
Labels:
資訊安全
2020年5月12日
給二十歲上下年輕人的幾句話
作者: Fred F.M. Wang (FW知識瑣記) 原作日期:20190227
給二十歲上下年輕人的幾句話 :
給二十歲上下年輕人的幾句話 :
你要了解這個社會不是完全公平的,甚至相當不公平,從你出生開始就是。所以,"努力"不代表
能跟別人有一樣的"結果",沒有出生在富裕的家庭,也不要沮喪,因為這就是"現實"。
能跟別人有一樣的"結果",沒有出生在富裕的家庭,也不要沮喪,因為這就是"現實"。
你要了解每個人活在這個世界上,都在自己的跑道上,跑著自己一個人的馬拉松。因為,每個人
的跑道難度不同,路徑不同,甚至長度與終點都不同。其實,勝負與公平,都沒有太多的意義,
努力追求自己的目標與人生的意義,才是最重要的。
的跑道難度不同,路徑不同,甚至長度與終點都不同。其實,勝負與公平,都沒有太多的意義,
努力追求自己的目標與人生的意義,才是最重要的。
最後,你必須在你有限的能力內,讓自己更好。因為,人生是你自己的,進不了名校與熱門科系
,你仍然可以選擇自己要的學習成長與工作成就,勇敢地過自己的幸福人生。
,你仍然可以選擇自己要的學習成長與工作成就,勇敢地過自己的幸福人生。
記得
"考上名校與熱門科系" 不全等於 "人生順利"
"進入知名公司" 不全等於 "有工作成就"
"賺大錢過富裕生活" 不全等於 "幸福的人生"
不要像許多的人們往往只記得追求前者,而忘了後者。
-- Fred F.M. Wang
Labels:
心靈雞湯
2020年5月8日
訂閱:
文章 (Atom)