發表文章

Smarty With EzSQL

圖片
本來想早點發這一篇的,但是....我突然發現 新版的smarty幾乎都沒 ezsql 了 ˊˋ,於是乎, 懶惰神經 催眠下,我拖了好久... 今天不曉得發甚麼神經,就是非要把他搞好才要去睡,不然 杏村 小姐的希望會落空 廢話不多說,打完這一篇我要來去眠了~ 如果各位看倌用的是舊版(在lib資料夾下有ezsql資料夾)那就不用在下載,新版的,請到 這邊 下載,謝謝合作ˇˇ,當然,如果不想用ezsql的看倌們,也可以自行用php的mysql函數撰寫,並設定成公用函數。 現在版新版設定開始解說: 將ezsql資料夾附至於 libs 底下(一搬來說並無規定一定要在libs底下,只是習慣上我覺得他屬於library) 打開 /libs/ezsql/mysql/demo.php 檔(該檔可說是專為像我這種懶人而設計的ˇˇ,如果有意自行摸索的看倌,可以直接參考 /libs/ezsql/ez_sql_with_smarty.html ,這是ezsql專為smarty設計的環境設定說明唷!) 發揮一下平時整理文件的習慣,阿批把他整理如下 include_once "../shared/ez_sql_core.php"; //ezsql的core檔,一定要在ez_sql_mysql.php檔前呼叫 include_once "ez_sql_mysql.php"; //主要用來設定ezsql的SQL和DB相關設定,亦提供mssql、oracle等知名資料庫設定 $db = new ezSQL_mysql('DB_USER','DB_PASSWD','DB_NAME','DB_HOST'); //打開ez_sql_mysql.php可看見該設定為一個class,故使用前請先new一下,並依上述填入連接DB時的設定 最後,將上述三行另存為config.php(各位看倌可自行取名),並存於根目錄底下 以上是最基本的設定,再來就要測試我們的設定是不是有錯誤嚕,觀看 ez_sql_with_smarty.html 時可知,ezsql的作者創造這麼好用的東東,就是苦於php取資料時,使用到的mysql函數不盡其數。例如: mysql_connect("localhost", ...

國民外交

圖片
今天行程可以說趕到不能再趕,但是其實步調很 平穩 早上六點起床,因為要去雲科簽約,約莫八點十分,西瓜爸媽來到麻豆交流道,上了車往雲科開去~ 十點多簽完約,聊一聊十一點多到附近吃個飯 之後吃完飯十二點多跑到LAB去跟其他學長姐聊天,並請探聽情報XD 之後呢,俺便請阿輝送我到高雄一程ˇˇ(真的太感謝阿輝了) 到高雄拿了 筆電 ,就又跑到火車站坐火車(因為老爸打電話來交代叫我自己坐公車回家Orz) 以上都不是重點的分隔線---------------------------------------- 我一上火車,後續又有許多人進來,以我不是很懂的語言交談著... 是 日語 !!!! 第一次在火車上遇到日本人QQ"坐在我旁邊的是個大學生(好像,因為很年輕) 因為今天早上疲於奔波,於是乎我打了個 小盹 ...不過還是可以聽到他們在談論窗外的風景,還在說台北的淡水還不錯玩@@~ 下車時因為很多人,所以一直在等人慢慢下車,在此同時... 有個日本大學生問了我旁邊的日本大學生,這邊是不是台南... 結果我頓時看到他們滿頭疑問(幹嘛疑惑!?廣播和車票上的TAINAN單字都沒印錯好嘛!) 然後比較老一點的日本人 轉過頭來看到我 ,說: can you speak english? 我愣了一下,隨即看到的是車廂內後面的人一直看著我(慘了,我英文很糟糕= =),想說,不行,我可不想英文輸日本人,硬著頭皮跟他說: yes, may i help you? (其實大概知道他要問這邊是不是台南,不過還是裝傻= =,免得以為在愚弄他們) 那老者道: is this tainan station? 我: yeah !(接下來他問很快,所以我很難想像以前的英文課本上是如何講那一堆問候的話= =) 他又搶著說: can i disembark in this station? and go anywhere by bus? (先說,他問得很快,我就只能...)我: yes,and you can go anywhere by taxi, too! 之後他轉頭看了一下要下車的人潮,漸漸的減少了,轉頭跟我說: Thanks a lot! 我微笑以對~~~ 其實是不知道該說些啥= =,之後想想我應該要跟他說一下:welcome to tainan city,but if you can , welc...

Template Engine - Smarty

圖片
我要離開高雄了,因為 杏村 小姐說這樣沒時間教她,所以我就先寫一下簡易設定!!杏村小姐看過來!! Smarty 是樣板引擎之一,其他還有如power template,那些我覺得不是很好用,所以我不會介紹!!!!(開玩笑的,是因為懶惰)樣板引擎就是可以將程式與版面分離,讓你請專業美工人員排版時,不用連同程式也給對方,避免不必要的商業糾紛~~~XD 要介紹這個好東西也得先讓大家之到它住哪: http://www.smarty.net/ 好話不多說,耶,不對,是廢話不多說,我們直接download他的最新版: 按我 下載 如果需要好用的apache server套裝可以下載: Wamp Server 將檔案解壓縮後,放到www目錄(就是放要給大家瀏覽的網頁目錄)下,並且開設一資料夾名為 smarty 在 /www/smarty/ ,裡面放著原本展示的範例,直接以此來實作吧。 這邊我先將/www/smarty/目錄下的檔案和資料夾刪到只保留demo和libs 將/www/smarty/ demo /資料夾底下的檔案全部複製到/www/smarty/底下,並且將demo資料夾刪除 編輯 index.php ,直接改成: require 'libs/Smarty.class.php'; //將require '../libs/Smarty.class.php';改為require 'libs/Smarty.class.php';(因為從demo資料夾複製過來,會少一層) $smarty = new Smarty; //$smarty = new smarty;代表新增一個名為smarty的樣板 $smarty->assign("test", "123"); //將TEST標籤,塞了字串123,assign(標識)到smarty樣版 $smarty->display('index.tpl'); //在index.tpl裡面展示 smarty樣版 ?> 再來就是設定所要顯示smarty的index.tpl檔案, 更改方是很簡單,將/www/smarty/template/資料夾底下的index.tpl檔案開啟,將原始內容全部刪除,並打上 {$test} ,...

高雄的天空

圖片
(←COBOL和師母的大禮,照片在相簿裡!!!) 我想我真的要改編一下台北的天空了... 因為今天 7:50 要集合,所以昨天 早早入睡 ,可是呢,卻睡不著.. 心裡的情緒很多,包括了,TMD..今天要 致詞 = =+(雖然這絕對不是原因之一) 四年前我們剛進來,現在轉眼就要畢業了,突然有種, 大學還沒玩夠 的感覺... 大約凌晨三點,開始下雨,我卻沒有伴著雨聲入睡,雨還下蠻大的(到現在還在下)... 打雷+閃電,從我耳際與眼際劃過,是不是老天爺怨念比我們還深阿= =... 畢業典禮就很少人了,我想這場雨會帶走更多人Orz 現在是早上六點半,雖然調了鬧鐘,但是卻因為只睡了一兩個小時,五點半就起來了.... 然後, 米果又被揍了 ,就這樣,我失眠了... 我想趁今天好好的玩一玩,因為明天,我就要離開高雄了... 想唱歌,想喝酒,想玩通宵!!!! ‧房東是雲科大教授,傻眼!,還跟我說:到雲科如果碰面,別忘了跟他打招呼= =+‧

PHP 發 mail

圖片
幫老姐弄公司網站的同時,發一下有用到的PHP funciton php有個mail funciton,只要一行,就可以幫你輕輕鬆鬆寄出信件 mail('to', 'subject', 'msg'); to:收件者 subject:主旨 msg:要傳遞的內容 另外還看到有些延伸... mail('to', 'subject', 'msg', 'header'); Header:標頭,也就是寄件者 ,這邊試過,如果沒有這一行,那麼會變成系統域設的Send From預設mail,建議還是設一下吧!! 到此還有一個重點要說明,當我們寫完一封信,總是要有一個郵筒蒐集你的信,再由郵差傳送到收件人的信箱,這時候就是 SMTP 出場的時候了!!! 一般來說,如果您是使用外面一建安裝到底的Web Server(EX:WAMP、APACHE),那麼其實只要在 php.ini 將SMTP設為: localhost(預設就是localhost,如果有需要再做更改) ,並且把 php extension 理的 php_smtp mudule 打開,就可以享受寄送郵件的功能。在此提醒各位客倌,再更改任何設定檔後,請養成習管 → Restart Service 建議:如果為了防止一些無聊人士把網站當跳板發垃圾信,可以使用JS來撿查該郵件是否為可用,搭配圖片認證,可以有效防止收到垃圾信件。