自己的網站自己寫

自己的網站自己寫-我的PHP程式學習之路

兩個月多月前我報名了社大的程式課程,我上的超級認真,這輩子學習最認真的經驗大概就是這次了吧。

打從退伍後開始從事網頁設計這份工作以來,一直有過想要學習自己寫程式的念頭,事實上也真的去上過,我去巨匠學過用dreamwaver玩php+mysql,學完也真的實作了一個非商業性質的網站,但用dreamwaver點點點做出來的網站,總感覺很不踏實,實際在工作上也很難派上用場,久而久之也就生疏了,然後忘光光

而說起這次之所會報名社大課程,也算是我跟PHP之間的一個很深的緣份...

 

 < < 老兵話當年模式開啟 > > ﹙誒,也不管有沒有人想看

 

2004年我在屏東航特司令部當美工兵,當到快要退伍的時候,因為有徒弟接手我大部份的工作業務,在那段時間,我每天可以在播音室發呆和在辦公室接觸電腦的時間相當長

雖然當時的徒弟在莒光作文簿上寫說覺得學長像個退休沒精神的老頭,但其實我可是非常陽光又積極的好青年,我認為我應該要善用閒遐的時間,學習來寫個程式

設計背景出身的我,只會用HTML和CSS來寫網頁,photoshop還算熟,但對於程式完全是呈度0%的了解

所以我知道,選對一本好入門的書是非常重要的,當時我非常依賴一個工具網站“網頁製作百寶箱“,站長“工友“吳先生出了一本PHP4.0的著作

因為非常欣賞吳先生在網站上的教學風格,我決定買了一本,開始一頁一頁滴認真嗑,用最克苦克難的方式跟著書本一個字一個字滴敲,每天練一點學一點

經過一段時間,終於照著書本寫出了一個可以用的留言板,我的第一支程式終於HELLO WORLD了,雖然只是照著書打,實際上吸收呈度有限。但是看著留言可以送進資料庫然後再秀出來的當下,感動之心情溢於言表啊,流著眼流想著假以時日我一定也能成為網頁和程式都會寫的通才

過幾天,部隊裡的一個尋常的下午,我可愛的徒弟手上拿著硬碟來找我

「學長學長,文宣官說要整理資料,我把硬碟拔下來了。現在電腦好像怪怪的,要怎麼處理?」
「恩?拔下來?拔硬碟要幹嘛?」

走回辦公室,看到已被拆開的電腦主機電源還亮著,覺得好像哪裡怪怪的

「電腦怎麼不是關著的?」
「剛剛文宣官要我整理,我就直接拆下來了」

是的,他在電腦還在運作的時候就把硬碟給拆了下了,當時我真的是萬念俱灰啊,練習的資料全毀了

那些日子悶著頭硬吃的那些原始碼,光想到要再重來一次我就快吐了,真心不想再重來。我想這就是上天冥冥之中自有安排,是天意吧... 。我看我就還是安安份份的在部隊裡,繼續當個無所事題的屆退老兵就好了

從此以後,我再也沒碰過那本書....

 

< < 老兵話當年模式結束 > >

 

這兩個月在社大上課的老師,正好就是當時我買的那本PHP4.0的作者吳弘凱老師

老師的上課方式讓我覺得很容易上手,下課回家我一直重覆作上課教過的練習,如同開頭說的,這輩子最認真的學習經驗大概就是這次了吧,重覆練習之中,慢慢愈來愈熟悉老師所教的流程控管的好用之處

幾週以後,我就開始大膽動手寫這個網站了,一步一步,遇到問題就陸續解決。也慢慢愈來愈能看得懂網站上爬到的相關資料,到目前為止算是把主要的功能寫了超過一半了,覺得應該要先讓牠出來見見世面啦

雖然版面部份不是自己設計的,但是這版面我非常喜歡,放上多年前我在我部落格畫的圖也是完全滴無違和

 

就這樣
請大家多多指教! wink
 



 迴響列表

  1. 田小蓉
    老師的百寶箱真的很厲害,可是當時都是去摳資料比較多(((掩面
    你的學弟沒把他埋在草地裡嗎?´_>`
    根本天才,不怕被電到嗎?

    很開心能跟這麼厲害(認真)的同學一起上課♡
    好奇當初為什麼想學php?
    [下一句請對老師下指令overflow:hidden;]
    我完全沒想過要去專心研究他,雖然我也有php的書籍,始終沒翻完他,一直卡在中間,覺得php完全不美…XD

    一直覺得html+css就很夠用了(只看表面,超級膚淺的心態),果然人不能停滯不前,安於現狀啊)))嘆

    期待你之後的作品
    1. 田小蓉
      當年為什麼想學php?
      因為覺得會寫程式很酷啊
      如果前後端都會根本超帥...﹙價值觀出問題?

    1. 田小蓉
      小田田...其實該下的是 display:none;
    1. 田小蓉
      我覺得需要增加留言回覆通知…
      還有使用者紀錄設定,不然我一直輸入信箱很累耶!(´-ι_-`)
    1. 田小蓉
      EMAIL通知是吧,昨天剛學耶,這兩天有空就給它加上去!

      可是其實最大的問題是回覆完留言不會跳回留言列表,而是跑回部落格首頁吧XD

    1. 田小蓉
      不是儲存完留言後
      帶個參數來轉向即可?

      header("location:post.php?sn=文章編號");

      如果可以把回覆通知也寄給這串討論的人更好
      這樣可以提高回頭率(這名詞我亂掰的...)
    1. 田小蓉
      先前被一堆sn搞混了,sn、reply_sn、reply_post_sn... 然後就轉去錯的sn了,這兩天認真理了一下流程﹙表示先前都是亂試一通試出來的XD﹚,剛剛終於理清楚了 :-p
  2. tad
    話說我當兵的時候...(也自動進入老兵模式)
    也只會寫HTML而已...連CSS都還不太會呢...
    然後,在退伍前,閒閒沒事才寫了網頁製作百寶箱這本書...
    還好那個年代寫網頁書的人不多
    才有機會讓我得逞...
    封面那個自畫像就是我在陸軍官校的軍服啊...(只是小兵不是官)
    想不到有人被我荼毒那麼久...
    1. tad
      對了...
      留言應該也要 nl2br() 一下的
      不然換行會看不見

      順便測試一下有沒有過濾不當語法
    1. tad
      nl2br() 留言版有放,這邊到是忘了,等回來加
    1. tad
      讀出的時候也記得把不當語法過濾掉嘿~
    1. tad
      檢查一下有沒有過濾,還是用偷吃步...XD

    1. tad
      好了...﹙擦汗
      還以為我的網站中風了..
  3. edge
    測試迴響功能
    1. edge
      測試回應的功能
    1. edge
      測試回覆迴響後會轉跳回正確的文章序號

 留下迴響

您留的email將不會被公開,如果您有gravatar帳號,email將會是您的頭像顯示依據。*為必填的欄位

驗證碼

About

在這個年代,個人網站的存在是非常難能可貴的。何況還是自己寫的,簡直就是人間的塊寶,世界的遺產。

Read More
文章分類
Social Accounts