分類彙整: 網站相關

PHP – 文章列表

PHP一直以來都是我主要使用的網頁語言之一,有許多的函數與使用方式都是在開發的過程中遇到了需求才不斷的去搜尋查找資料吸收而成的,除了替自己留下筆記之外也順便依照自己的理解與解釋方法將其一一的記錄下來,讓自己未來如果忘記的時候可以輕易的找到當時的紀錄,此外也希望能夠幫助到對此也同樣有所需求的朋友們。

閱讀全文

[SSL] 使用 acme.sh 取得 Let’s Encrypt 免費 SSL證書 (Linux限定)

最近 SSL For Free 服務改版了之後使用上並沒有以前那樣好用了,因此必須要尋覓其他取得 Let’s Encrypt 免費 SSL 證書的方式了,儘管官方推薦的客戶端是 Certbot ,不過這篇要介紹的是同樣在 Let’s Encrypt 客戶端列表中一樣有介紹到的 acme.sh ,有著安裝方便快速且支援自動更新證書的功能,相當值得一試。不過這是 Linux限定的使用方式,Windows可能得另外找別的方式囉。

閱讀全文

[VPS] Vultr.com – 便宜、連線速度快、超高CP值的 VPS主機推薦

 

Vultr.com 是一個美國老牌的服務商,在現在眾多VPS主機商之中,他算是相對便宜快速而且方便好用的一個選擇,就連理查我也是用這個 Vultr.com 的使用者,並且正在常駐的使用著他們家的 VPS主機!每個月5塊錢美金就可以得到一個 25GBSSD、1CPU、1G RAM、1000GB流量、且位於東京的VPS主機,實在是非常物美價廉的一個選擇!

除此之外最令我喜愛的是他提供了幾乎無上限的DNS服務,不管你有多少的網域都可以透過Vlutr.com的DNS服務來進行管理,且同步速度也是相當的快速,這是讓我越來越覺得無法離開他的原因!

閱讀全文

[PHP] trim() 去除掉字串前後的多於空格

php_trim

tirm() 是一個能夠快速的移除字串前後空白字元的常用函數,只要將字串放入其中它就能夠自動判斷字串的前後是否有多餘的空白字元並加以移除,對接收資料並且要過濾整理的情況下來說,是相當方便的一個功能!

閱讀全文

[PHP] json_encode、json_decode JSON的編碼與解碼應用

php_json_code

JSON

json可以說是一個非常方便且跨語言的資料交換語言,他可以將許多的資料彙整成一個字串,並且仍然適合讓人閱讀(雖然說資料量太大會眼花),而在PHP之中又有非常便利的指令可以將陣列輕易的編碼與解碼成json格式,在php或是javascript之中,更是可以透過json來傳遞許多的資料,它的特性是在一段字串之中透過一些分割符號能夠將這個字串轉換為一個陣列的資料,反之也可以將一個陣列的資料轉換成一段文字,便於在網頁跳轉之間傳遞。

閱讀全文

SSL For Free – 市佔率超高的 免費 SSL 憑證

ssl for free

SSL For Free 從 2020 年 5 月 18 日起調整了服務內容,已經不像以前這樣便利申請SSL證書了…且原本不限制證書的數量改變為現在免費會員僅能註冊最多3個90天證書。

Linux系統下,另一種取得 Let’s Encrypt 免費SSL證書的方式 (含有自動更新功能):

[SSL] 使用 acme.sh 取得 Let’s Encrypt 免費 SSL證書 (Linux限定)

 


自從2018年起,Chrome 68 版本開始將所有未安裝SSL的網站 ( 以 https連線 ),全面都標示上「不安全」,這也代表著網路要網站必須要全面進入SSL的時代了!

對於許多小站來說, SSL證書 的費用是非常昂貴的,甚至都高於了主機的費用好幾倍,因此今天要特別來介紹這個已經在站長圈廣為人知的 SSL For Free,讓首次接觸架站這塊的朋友們可以對取得 SSL證書 不再苦惱!

閱讀全文

[PHP] floor() ceil() round() 數字的無條件捨去、無條件進位、四捨五入

floor() ceil() round()

floor() ceil() round() 這三個指令是PHP中相當常用的數字相關指令,它們分別是無條件捨去到整數位、無條件進位到整數位、四捨五入到指定位數,許多時候我們在PHP中要進行計算的時候,我們總是會有需要用到自動進退位或是四捨五入的功能,這時候PHP很貼心的就有替我們設計好這樣子的指令,讓我們可以輕易地直接套用就達成這個目的!

閱讀全文

[PHP] strlen()、mb_strlen() 計算 字串長度

strlen

strlen() 是在PHP之中,當你需要查詢一個字串的長度時很簡單好用的一個指令,而與這條指令相似的是mb_strlen(),這兩條指令對於字串長度的計算標準有一些不太一樣,它們分別計算的是「字元」與「字串」,這個差異主要出現在使用全形字體的時候會顯著的產生差異,例如在utf8的模式下中文字是3個字元,以下會詳細的示範相關的差異與使用方式,在按照實際需求衡量一下應該要使用哪一條指令囉! 閱讀全文