差不多可以給大家試用了..
這個Library是給PHP用的,用於對MySQL的資料庫操作
Google Code: http://code.google.com/p/php-mysql-like-ror/
mysql.php: 這個是MySQL的物件,包含了基礎操作:連線、查詢、傳回結果、關閉連線
php_mysql_like_ror.php: 這個是行為操作,有find_all, find_all_by_field, create, update_field, update_fields, delete_by
common_functions.php: 這邊是給php_mysql_like_ror.php呼叫用的輔助函式
hechian 發表在 痞客邦 留言(0) 人氣(518)
之前看到Rails強大的find後,心癢癢!在寫php case的時候,一直很希望php也能夠透過XXX.find來用,可惜這真的有點.. 好吧,對我而言有點麻煩
因此,就先寫了一個find_by_id.php...寫完後就擱著不做了(因為忘記有這東西了)
剛剛在整理Google Docs時發現到這東西,仔細看看後就開始著手修改.. 改著改著發現.. "其實我多加個變數後就可變成find_all_by_field了阿=.="
所以這版本就出來拉...
使用方式很簡單:
hechian 發表在 痞客邦 留言(0) 人氣(342)
上個例子,我們用PHP + Ruby 搭配ActiveRecord的方式來寫資料新增的程式
今天我們就來延伸應用一下,要做什麼呢? RSS聯撥器!
有鑒於GoogleReader的RSS聯撥器產生出來的東西太醜(只能修改一兩個小地方.. 我總覺得那好胖= =),乾脆自己寫個來用
Demo網址改天再PO上來,我們先來寫程式比較重要:P
主機請記得先裝好Ruby、PHP、Apache跟MySQL;OS要啥都沒差,我比較建議LAMP的配置XD
hechian 發表在 痞客邦 留言(0) 人氣(801)
如果老闆要求使用php,可是您卻是Ruby狂熱者,這.. 怎辦呢?
沒關係! 一樣用Ruby寫,php只要做一點點的處理就好!
How to? php中有這個函式:exec
( 本範例實作於Windows XP Professional搭配InstantRails;在其他作業系統上沒有測試過,不過各位還是可以嘗試看看 )
我們來試試看吧!
hechian 發表在 痞客邦 留言(0) 人氣(1,190)
PHP可以使用一種叫做Heredoc的技術
那可以不理會字串中跳脫字元且變數與跳脫字元都會被執行。
使用方式是:
<<<指標名稱
請注意,指標名稱跟<<<之間沒有空格,且後面還有個換行
hechian 發表在 痞客邦 留言(4) 人氣(807)
嘿嘿,標題說得好像打廣告的
可是我真的要說.. Smarty好用啦!
在使用Smarty之前,我先來說一下它的用處以及它"好"在哪裡
First,我們知道以往開發網頁程式時,常常都要作版面 + 寫程式
但是程式設計師不一定會美工,因此都交由美工人員作版面設計,程式設計師寫自己的程式功能
hechian 發表在 痞客邦 留言(7) 人氣(1,779)
閒來沒事
BF那天寫了一個ASP版的,我現在來寫一個PHP版的^^
程式分為兩個,一個是管理介面:redirectadmin.php,一個是連結頁面:redirect.php
底下是管理介面的原始碼:
hechian 發表在 痞客邦 留言(2) 人氣(547)
原始程式碼不變,我終於知道問題出在哪裡了
使用成員函式時,不管有沒有引數傳入都得加括號..
我居然忘記最重要的這個= ="
類別主體大致上沒有什麼錯誤,只要把Conn裡面的那個echo去掉即可
那個是Debug時用的... Orz
hechian 發表在 痞客邦 留言(0) 人氣(208)
我想,很多地方都看得到會員驗證吧
帳號密碼的驗證...
如果用JavaScript的話,很快被破解(除非用了MD5或其他加密法,不然我都破得了Orz...:P)
用PHP寫的話.. Code在底下:
$link=mysql_connect("localhost","id","pwd");
hechian 發表在 痞客邦 留言(0) 人氣(201)
之前接了學校的Case,作投票系統(才給我5000...)
在作資料讀出的時候,被搞死(我是PHP新手)
唉.. 寫個像是留言版一樣的東西(我忘記當時怎會寫出這東西了)
底下是Code:
$link=mysql_connect($HOST,$UNAME,$UPWD);
hechian 發表在 痞客邦 留言(0) 人氣(167)