我為網站的表單開了一個 bit 型態的欄位來儲存布林值 (boolean),取出時發現怎麼取,不管裡頭存的是 true (1) 或 false (0),抓出來都會被判斷成 true。
不管是這樣:
if($row_data["is_user"]==1)
小攻城師 發表在 痞客邦 留言(0) 人氣(1,640)
故事是這樣:有個客戶給了我一個子網域(假設它叫 ap.veronica.idv.tw 好了),讓我放一個活動網站在上頭。隔了一陣子以後,客戶覺得這個子網域不夠望文生義,所以又設了一個子網域(假設叫做 coolsite.veronica.idv.tw),同時給我另一個空間,要我把網站複製一份過去,這麼一來如果 coolsite.veronica.idv.tw 運作有問題,他只要把首頁上的活動網站連結改成指向 ap.veronica.idv.tw 就好了。
小攻城師 發表在 痞客邦 留言(0) 人氣(920)
用了 TortoiseHg 好一陣子,大部分時候相安無事,但偶爾它也會鬧鬧脾氣。
像是今天要提交 (commit) 修改成果時,GUI 視窗就一直顯示停止運作,
我猜應該是因為要列出新舊檔案差異時發生了什麼錯誤吧?
總之就開了 command line 來處理這個問題。
小攻城師 發表在 痞客邦 留言(0) 人氣(827)
某天寫了一段 jQuery,透過 .ajax() 取回資料,在 firefox 相當正常地運作著,但在 IE 裡卻掛掉了。
先後改成 .post()、.get(),都一樣拿不到資料。
Google 了一下,看到 IThome 討論區有一篇類似情況的文:
《jquery ajax 回傳 data ie 就是收不到》,
結果看了才發現我也犯了一樣的編碼問題。Orz
小攻城師 發表在 痞客邦 留言(1) 人氣(2,147)
使用者來電,告知網頁中某一張圖檔無法開啟。我在 IE9 下瀏覽正常。
第一個考慮到的因素是中文檔名,但其他圖片也是中文檔名都能正常瀏覽。
第二個想到的原因是 IE 版本,
但是將 IE9 的瀏覽器模式切換到 IE8,仍能正常檢視,
借用別人電腦、使用正牌 IE8 測試,果然圖檔變成叉燒包。
參考保哥的《有特定格式的 JPEG 圖檔無法在 IE 瀏覽器中顯示 》,
確認問題是出在圖檔是以 CMYK 模式存檔,
接下來的問題就是:怎麼確認我的圖檔是 RGB?怎麼轉檔?
看了半天的檔案屬性,看不出圖檔格式是什麼。
保哥介紹了幾個工具與方法,但公司政策規定不能隨意安裝軟體。
手邊剛好有 Adobe Fireworks,上網查了一下,
只要在 Fireworks 先把檔案存成 PNG,就能強制把顏色模式改成 RGB。
再把檔案匯出為 JPG,就可以得到一張 RGB 模式的圖片了。
結案!
小攻城師 發表在 痞客邦 留言(0) 人氣(1,175)
寫了一個上傳檔案功能,基本上上傳是沒有問題,但是第一個字元會被吃掉。
比方說上傳一個檔案 "123.pdf",上傳後檔名部分只能抓到 "23.pdf",超怪。
原本以為是編碼問題,但越調反而越多狀況。
雖然上傳檔案會成功,但是檔名第一個字不見,總是很奇怪。
先從中文開始找,奇怪,沒什麼人會遇到這種檔名第一個字被吃掉的怪事,
難道是我電腦該放乖乖?
小攻城師 發表在 痞客邦 留言(0) 人氣(298)
從 MySQL 官網下載了 MySQL Workbench,但安裝前得先裝 .NET framework 4 Client Profile 以及 VC++ 2010 可轉發套件 (Microsoft Visual C++ 2010 Redistributable Package),於是在 MySQL Workbench Prerequisties 下載了這兩個安裝檔來裝。
VC++ 2010 可轉發套件安裝得無比順利,但 .NET framework 4 Client Profile 安裝進度一直停在「下載 Windows6.1-kb958488-v6001-x64.msu」,最後噴出錯誤訊息 0x800c0005,上網查了一下解決方案,按照微軟頁面指示重新註冊 wintrust.dll 等等檔案,但又出現錯誤訊息:
小攻城師 發表在 痞客邦 留言(0) 人氣(7,481)
想要使用 jQuery UI 的 button widget,firebug 裡卻顯示這樣的錯誤訊息:
TypeError: $(".button").button is not a function
本來以為是沒有引用 jquery.js 或是 jquery-ui.js,
但看了網站的下載狀態,這兩支 js 都有順利載入;
也有人說可能是 jQuery UI 和 jQuery core 的版本搭不起來,
但我看了兩支檔案的版本,明明就是官網上湊一對的組合咩。
小攻城師 發表在 痞客邦 留言(0) 人氣(2,425)
之前在本機開發時,在 Windows\System32\drivers\etc 的 hosts 檔案裡,故意設了一組 abc_test 的對應:
127.0.0.1 abc_test
同時也在 Apache 設定 virtual host,這樣在開發時連到 http://abc_test,就可以預覽效果,未來上線時也比較不用擔心相對路徑層數不同,會造成破圖或檔案連結有誤等問題。
不過,在 firefox 上開發完畢後,到 IE 上想要看跨瀏覽器效果時,卻連登入都沒辦法登入。
小攻城師 發表在 痞客邦 留言(0) 人氣(1,047)
(2022/02/08 update) 今天又有 user 反映他在 IE 裡開啟 PDF,若是超連結的內容是直接指向 PDF,可以正常開啟;但若是頁框 (frame) 嵌入 PDF 大型檔案(約上百 MB),在 Chrome 等其他瀏覽器會先出現 Adobe Reader 的工具列,並在 Adobe Reader 工具列下緣有進度條顯示載入狀態,但在 IE 會出現一片黑底(接近深灰色,看起來像是未完啟動成功的 Adobe Reader)。
現在排除問題會遇到以下狀況:
小攻城師 發表在 痞客邦 留言(0) 人氣(11,410)