跳到主要內容

發表文章

目前顯示的是 9月, 2008的文章

[野人獻曝] 如何實作一個簡單的短網址服務站(前言)

善意提醒: 本系列文隨時有腰斬的可能,若您需要根據本系列文進行實作的話, 請先作好可能會無法繼續下去的心理準備。 ==正文開始== 事前準備項目 一台可以跑 Apache 、 MySQL 、 PHP 的主機 一個看起來還蠻酷的網址 一個不會讓你想砸了它的文字編輯器 一個夠清晰的腦袋 關於第一個和第二個項目, 可以考慮去租一般的虛擬主機, 通常可以一次解決! 第三個項目的話,我個人推薦 Notepad++ 啦, 當然你若有更好的選擇,也可以直接使用! 至於第四個項目,就請施主自求多福了! 第一步 當然先從創造資料庫開始囉(不然你怎麼放那些原始網址資料?), 請打開你的 phpmyadmin , 然後將 這段指令 交給phpmyadmin執行。 注意:如果你是用虛擬主機的話,請不要直接執行那段指令,否則會有出錯的問題。 請先在你的網站控制臺直接創造一個資料庫,再把上述SQL指令中的 CREATE...... 複製下來交給phpmyadmin執行。 如果順利執行這段SQL指令的話,那麼就請你打開你常用的文字編輯器,輸入以下內容: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ redirect.php?q=$1 [L,QSA] ( 原始內容 ) (......本文待續......)

[野人獻曝][保證廢文] 淺論phpBB3與網站的整合!

咳咳,好久沒寫新文章了! 這次要來談一下 phpBB3 和既有網站系統的整合。 (原因:最近正在公司做的東西) 如果你的網站有自己的會員系統, 但卻想使用phpBB3作為自己的討論區的話, 或許可以參考本文, 但不保證你可以從本文得到什麼有用的知識! ==正文開始== 基本上,如果你上 Google 搜 phpBB3 和 整合 兩個關鍵字, 你可能會看到對岸的作法是直接用自己的會員系統去驗證, 如果有這個使用者存在的話,再直接幫使用者在phpbb3註冊幾個cookie。 不過我覺得這方法其實有點不大好, 所以我改用另一種方法,找前人已經包好的API去弄! 如果各位有心的話,應該可以找到這份API檔案。 當你找到這份檔案並且解壓縮以後, 你應該會看到以下兩個檔案: phpbb3.inc.php phpbb3_code.inc.php 只要你的主機裡有 pear ,也設定好phpbb3.inc.php裡的$phpbb_config和$phpbb_root_path變數後, 引入phpbb3.inc.php,並new出一個phpBB3_API, 就可以使用phpBB3的一些主要功能了(如:登入、登出、註冊)! 如果這樣還嫌不夠的話, 你當然還可以針對程式去作hack, 只不過那很累就是了XD! 除非你的需求難以滿足, 否則不建議這麼作。