2013年8月9日 星期五

php 圖形驗證碼,正確構思

php 圖形 驗證碼 圖片 驗証碼 image verify code

圖形驗證碼有很多地方都用的到,註冊、申請、登入、發文、回覆 ● ● ● 等頁面,主要是用來防堵暴力取得帳密【盜號】,還有防治發廣告機。

圖片是不能copy裡面的英文數字,也不像html或js代碼那樣,可以用一定的方式來反譯及破解,只需要將圖片內容加上浮動效果及些許干擾碼,這樣要解析圖片內的東西就非常不易了。

2013年8月8日 星期四

php 刪除 BOM 代碼

php delete BOM remove bom

BOM標籤,就是在文件檔頭加入一串 0xef 0xbb 0xbf ,早期文書編輯軟體是靠這串來判定是否為utf8文件,但現今有沒有這串已經沒差了,不少軟體都改成全文掃瞄的方式,用字符集區段來判定是否為utf8文件。

由於現今網頁主流是採用utf8萬國碼,在製作網頁文件時,是不可以含到BOM標籤,不然會造成空白,甚至程序出錯。

2013年8月7日 星期三

phpcms 轉成 繁中utf8版 教學

phpcms 簡體UTF-8 轉換 繁體中文UTF-8版 流程教學



phpcms意思是網站內容管理系統,CMS意思可參考wiki → 按此連結

要使用phpcms建站,你要有門戶的慨念,簡單的意思就是將網站內,各種分類訊息精簡化,然後集中在一個頁面上顯示。

打個比方,假設你網站有軟體、硬體、計設、電影、音樂...等多種分類,每種都各佔一個頁面,這時可將每個分類的最新訊息或主題,抓5~10則出來,然後集中在一個頁面上顯示,這樣就可以快速了解網站的最新資料,不用一個一個點進去看,在phpcms官網內有不少聯盟網站,多點幾個進去看看,就能明白這個意思了。

2013年8月6日 星期二

[舊文][Wamp 2] WampServer 如何用自已電腦建站?

WampServer 用自已電腦 架站 做主機 當網頁空間

此篇主要是說明,安裝好WanpServer之後,要如何設定,才能對外開放,讓其它人可以瀏覽你的網站。

開網站對現今來說,需求已經不算高,只要上傳的速率勉勉強強就好,像hinet光世代最低的方案,上傳速度就還行,當然還要有一台24小時不關機的電腦,配備也不用很好,5~6年前的老電腦能灌win7及安裝WanpServer就可以。

2013年8月5日 星期一

[舊文][Wamp 2] WampServer 不能啟動 卡在黃圖 解決

WampServer unable start 黃圖示 黃圖標 無法正常工作 處理

WampServer 安裝後,如果右下WampServer圖標,一直顯示黃色不是綠色,就是啟動失敗,目前遇到的情況有2種:

一、微軟 VC++ 可轉散發套件沒安裝。

二、有其它軟體去佔用到 port 80 監聽端口,也可叫做『 埠 』。

2013年8月4日 星期日

[舊文][Wamp 2] 幾個 php.ini 參數之設定

此篇主要是在說明,如何設置,下述這些項目:

一、加長php運行時間。
二、加大檔案上傳限制。
三、禁止某些函數執行。

2013年8月3日 星期六

[舊文][Wamp 2] 安裝架設 Discuz X 論壇之流程

Discuz X 為PHP動態論壇程序,免費使用,功能齊全;如果要架設論壇,首選 Discuz X 論壇脚本。

下載DiscuzX → 建立資料庫 → 安裝DiscuzX ,簡單的流程說明,新手站長可參考看看。

Discuz 官方:http://www.discuz.net/

Discuz 程序發佈:http://www.discuz.net/forum-10-1.html

此篇範例,是用Discuz X 3.0,未來如有新版,就下載最新版本,來進行安裝及使用

2013年8月2日 星期五

[舊文][Wamp 2] mysql 連線 帳號 密碼 設置

set mysql user password WampServer 2.4 2.5

如果只是想測試一下 php 程式或 php 套件,安裝 WampServer 完成之後,就不用特別的去修改mysql連線帳密,帳號用 root 密碼留空就好,比較方便。

但如果想把自已電腦當線上主機使用,為了安全性,就必須設置一下 mysql 連線帳密,不然被人連入你的 mysql 胡亂搞就不妙了。

2013年8月1日 星期四

[舊文][Wamp 2] Apache + PHP + Mysql 多國語集成包

WampServer 架站軟體,是由法國人製作的一套 Apache PHP Mysql 集成包,用於windows作業系統,就是可以使你的電腦,運行 php 動態網頁程序。

Apache PHP Mysql 分別下載自已裝,加上一些設定,十分麻煩,不如去下載 WampServer 這類架站集成包來使用,還比較方便又快速,又有uninstall反安裝,不需要時解安裝點一下就好,最主要的是 WampServer 控制面板,算是一個用來啟動、關閉、重啟 php mysql ...等的控制器,要使用的時候,啟用就可以,不用一開機就自動常駐,算是很棒的設計,當然除了Apache PHP Mysql集成外,還有PHPMyAdmin管理mysql資料庫、XDebug除錯 ...等那些常用東西,還有些插件,可選擇要不要使用,總之這個集成包,該有的都有了,一般是使用windows作業系統的話,想用來做php程序 測試 執行 開發,個人推薦安裝WampServer這套,是個不錯的選擇。