[教學]composer 是一款方便的php套件管理工具

PHP是一款我自己覺得寫起來不會太難的一個程式語言,而且PHP也還蠻自由的,只要我們以「<?php」為開頭,我們就能夠開始編寫我們的網站,但是也是因為太過自由,因此導致大家寫的程式,可說是各立山頭(以前的情況),想是我自己以前寫過的程式,到了現在幾乎是直接放棄了,至於所引用的套件,可能因為引用的地方太多,所以造成套件很難升級,也因此,php就開始有了各式各樣的規範,以及套件管理器,changken最近也發現官方也有出一個自己的套件管理,它好像叫做pecl、pear(沒用過)。
更多內容 [教學]composer 是一款方便的php套件管理工具

[評比]躍空虛擬主機 ─ 新加坡機房 由一群工程師們組成的團隊

繼上一篇https://changken.org/1077大概過了差不多兩年之久了。(嗯~留言版的部分還是很精彩~~)

而我想你一定會認為,同樣一間主機商為什麼要再介紹一遍呢?

那我也只能跟大家說,是因為主機商的邀請,所以我才有這個機會來試用新加坡主機 XD

好啦~我們就直接進入主題吧!

更多內容 [評比]躍空虛擬主機 ─ 新加坡機房 由一群工程師們組成的團隊

[免費]Cloudfare Free Public Dns 讓回應速度更快且隱私

就讓changken我來說明一下dns的運作原理吧!

首先,當我們在瀏覽一個網站的時候,電腦會先幫我們向dns伺服器問,這個網域所對應的ip是哪個?然後我們再用dns伺服器所給我的ip來連線主機,這樣一問一答之後,瀏覽器便會顯示網站。

更多內容 [免費]Cloudfare Free Public Dns 讓回應速度更快且隱私

[公告]我又再搬家啦~

大家好!changken最近因為主機到期的問題,所以網站必須搬家,但搬家進度總算到一段落了!(汗

其中,changken一度想要搬家到免費主機上面,但看到主機的performance,讓我徹底地打消此邪惡的念頭,前幾天,可能各位朋友會發現,疑為什麼網站載入速度跟烏龜差不多快,那是因為那時的網站正在免費主機上面運行,當然我也深刻地體會了速度是如此地重要。

如今,現在網站已搬到某個主機商這邊,這邊我覺得是個還不錯的好所在(即好地方的意思),至於我搬到哪個主機商,我先前就有寫過介紹了傳送門

當然˙,我沒有說每間免費主機商的performance都不好,因為畢竟不能一桿子打翻一船人,還是有很多很用心的免費主機商仍舊提供服務。

還有,藉由此次搬家,我也回去看了看我之前寫過的文章,的確,是很多免費主機商收了,不過,這也能夠證明一件事情,也就是當你使用免費主機時還是要多多備份(backup),備份,不單單只是用在網站上面,包括你自己的報告等等,在不牽涉檔案機密的前提,甚至建議你上傳到雲端再backup一次。

[筆記]laravel 如何對網頁進行POST等請求 02

接續上一篇:[筆記]laravel 建立第一個頁面 01

我們一般使用PHP來編寫網頁時,一般都會使用post、get http動作來跟PHP網頁進行互動,因此我們只要在php程式碼中打上:

<?php 
echo $_POST['username']."<br/>";
echo $_POST['password']."<br/>"; 
?>

更多內容 [筆記]laravel 如何對網頁進行POST等請求 02

【公告】上個月把網域轉到gandi了

哈哈 這是上個月的事情。

起初changken我自己很想要一直以來就很想要試試看gandi的服務,但是一直都沒轉移網域到gandi,那是因為gandi好像只收信用卡,雖然我在結帳時有看到銀行匯款,不過我還是秉持著實驗的精神,跟家人借了張信用卡,所以就轉移了。大約花了約一周的時間才轉移成功!這讓我感到訝異,雖然域名沒有這麼快到期,不過我個人還是嫌有點慢。

更多內容 【公告】上個月把網域轉到gandi了

【公告】changken隨意寫更換網址囉!

changken隨意寫換了新網址囉!經過深思熟慮後,changken我還是決定要更換網址,因為.org後綴的網址比起.biz的來得好記許多,因此在一定會流失seo的狀況下(畢竟經營了3、4年了),changken我還是決定要更換。在其中changken我更改了蠻多設定,未來應該會出一些教學來示範如何更換網址,還算是有些麻煩,但是比較可以無痛轉移!

更多內容 【公告】changken隨意寫更換網址囉!

[筆記]laravel 建立第一個頁面 01

changken我個人為甚麼喜歡使用php框架,就是因為框架可以把平常的工作簡化再簡化,也可以把一些程式碼分離來達到分工的概念,以changken先前的幾個專案來講,都習慣把php及html寫在一起,甚至連sql也寫在一起,假設未來我想要把資料庫改成sqlite還mssql之類的話(雖然使用pdo就可以解決問題)、還是想要改layout之類的,由於全部都寫在一起,幾乎是整個專案都要改(每一份php網頁、很痛苦、也很傷眼),但在使用框架之後,一切都可以變得很簡單,我只要簡單寫幾句程式碼就可以達到平常我寫十幾行的效果(感覺是我在推人入坑XD)。

更多內容 [筆記]laravel 建立第一個頁面 01

[筆記]建立一個新的laravel專案

如果你有看過我上一篇文章的話,你應該會發現,我已經為介紹laravel留下伏筆了。

其實changken我個人是覺得laravel還不錯用,比起傳統一張一張的php檔案還來得有頭緒些,不會很支離破碎,其中最讓changken我滿意的是laravel在處理資料庫時,寫的程式碼行數可以如此的少量,也可以如此的優雅,但可以完美的處理資料庫!讚!而且你也不必刻意檢查使用者輸入的資料,因為框架都會自動幫你消毒(自動跳脫)!

還有只要適當運用內建的astrian命令列,相信可以大大的增快開發速度!

框架資訊:

安裝需求:

PHP >= 5.6.4
OpenSSL PHP Extension
PDO PHP Extension
Mbstring PHP Extension
Tokenizer PHP Extension
XML PHP Extension

P.S.:基本上只要安裝xampp就符合以上條件囉!

更多內容 [筆記]建立一個新的laravel專案

[心得]Laravel php框架學習

最近changken想要來精進自己的程式能力(畢竟都上了大學了嘛~),因此我就在網路上挑了一個框架來學習,因為先前的我(學測前),認知到自幹系統(直接寫,義大利麵條式)是很符合我的作風,無拘無束,但不易維護(很煎熬),因此長痛不如短痛,changken就一股腦地跳入框架的懷抱了。

更多內容 [心得]Laravel php框架學習