Month: 12 月 2009
SQL Server Driver for PHP Version 1.1 ─ PHP 連 SQL Server & UTF-8 的微軟官方解決方案
Standard之前曾經談過 odbtp 的解決方案,大半是為了編碼的問題吧,在 FreeBSD/Linux 環境下似乎用這種方式比較好。
也曾經試過 ADOdb 的方式,但好像連不上,底層似乎是使用 php 的 mssql_connect 吧,總之這方式就沒有繼續深究了。
之前提過的 odbtp 方案,若 PHP 在 Windows 環境時,odbtp 提供的相依版本似乎有些老舊。我想在 Windows 上就採用微軟自家的解決方案試試囉。
它就是:SQL Server Driver for PHP Version 1.1
升級至 FreeBSD 8.0-RELEASE
Standard經過一番手殘與搶救,總算是升到 FreeBSD 8.0-RELEASE 了。對 freebsd-update 的升級方式不大熟悉,亂搞的結果是手殘覆蓋掉 /etc/ 底下的一些東西,像是 passwd 之類的,真慘。後來還是乖乖的用 make buildworld && make buildkernel 慢慢升,總算是可以了。此篇記錄一下升級的指令囉,如果有高手路過看到觀念錯誤的,希望能不吝指教,謝謝。
Continue reading
Google ChromePlus 瀏覽器,以及 Windows 7 底下的 UAC 權限問題
Standard相信應該有些人因為 Google Chrome 的快速而選擇它吧,無論是開 facebook 還是 Plurk 都能獲得相當快的速度。前陣子發現了以 Chromium(Google Chrome 所使用的開放原始碼專案)為基礎的加強版──ChromePlus,保有 Chrome 的快速,更加強了許多方便的功能:像是「滑鼠手勢」、超連結隨拖隨放,以及可將頁籤切換成 IE 核心流覽的 IE Tab。
目前已經推出到 V1.3.2.0 版本(以 Chromium 4.0.258.0 為基礎)。有興趣的朋友可以到它們的官方網站看看哦。
Continue reading
[FreeBSD] 移除 “-” 開頭的檔案名
Standard問題:要移除「-」符號為首的檔名,該如何下指令刪除呢?
找到了Removing Files That Begin With a Dash “-”的教學:
[text]
# rm — -filename
# rm /full/path/to/-filename
# rm ./-filename
[/text]
以上都可以喲。
pure-ftp 與 apache 使用者個人目錄
Standard需求:使用 pure-ftpd
,並且希望能使用 http://server/~user/
的方式,供個人用戶使用。
方法:
pure-ftpd
可採虛擬帳號方式,因此 apache 內的 UserDir
寫法也需變更。
如 此篇所示範:
<IfModule mod_userdir.c>
UserDir /home/ftp/*
</IfModule>
其中 ftp
代表 pure-ftpd
所採用的一組實體帳號。
而下方:
#
# Control access to UserDir directories. The following is an example
# for a site where these directories are restricted to read-only.
#
<Directory /home/ftp/*>
# (下略)
改為如此,並且設定標籤內的相關屬性,唯讀、可瀏覽目錄方式等。大致如此。
Microsoft Word 2003/2007 的特殊符號消失、失效的解法
Standard先來看第一個 Case:
媽媽說他的 Word 2003 按符號表都沒有用,Google 了一下,解決方法如下:
環境:Word 2003
1. 反註冊SYMINPUT.DLL
regsvr32 /u “C:\Program Files\Microsoft Office\Office11\Addins\SYMINPUT.DLL”
2. 重新註冊SYMINPUT.DLL
regsvr32 “C:\Program Files\Microsoft Office\Office11\Addins\SYMINPUT.DLL”
就行囉。
Continue reading
Outlook 寄送網頁畫面出現 “嚜?!” 的解決方式
Standard以前的案主詢問的問題:以 IE,檔案 > 傳送 > 以電子郵件傳送網頁當作電子報畫面,在 Outlook 郵件畫面中,只會出現:
嚜?!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”
“http://www.w3.org/TR/html4/loose.dtd”>
這一行文字,該如何解決呢?
Continue reading
[jQuery] ThickBox 跨越 iframe 顯示完整的黑底
Standard在做某個案子的時候,需要用到 ThickBox 的效果來顯示預覽的內容,但因原設計者採用了 iframe
來展示各單元內容頁的架構,造成點擊內嵌頁框內的項目,跳出的 ThickBox 效果僅有 iframe
內有黑底而已。所幸在網上找到了解法:
PHP 連 MSSQL SERVER 之解法 (odbtp)
Standard這是之前面試的時候的問題與事後筆記,補記一下。
PHP 直連 MSSQL 似乎會有不少編碼的問題,得用 iconv
轉個不停很麻煩。
當然也有 Microsoft 官方釋出的 SQL Server 2005 Driver for PHP 的解法,不過還是記一下 odbtp 的解法囉。