PHP

把Laravel網站部署到免費的Heroku上

Heroku是一個老牌且穩定的網站APP Hosting服務,從創立初期提供Ruby On Rail的專案部署服務開始,到後來已經衍生出非常多樣化的APP主機部署服務以及各式各樣的雲端平台和應用,可以使用的程式語言框架也愈來愈多,對於目前市場上佔有率最高的PHP/Laravel框架,不用說,支援度也非常高。在這篇文章中,我們就來看看如何把自己的Laravel/Jetstream專案部署到Heroku上,成為網際網路上的網站。

Django

編寫獨立的Python程式存取Django資料庫

當我們使用Django建立了一個網站的框架後,一般而言,要存取此網站的資料庫基本上是要在Django框架的啟用狀態時進行存取,也就是你的網站需要是在執行中的狀態,我們以瀏覽器向伺服器存取在網站資料夾下的Python程式時,該程式才能夠以Django的ORM方式正確地存取它的附屬資料表。但有時候我們在進行網站資料維護時,尤其是一些比較耗時的資料處理程式時,其實是需要編寫另外獨立的程式讓管理者在伺服器上(或開發環境中)執行的,本文簡單地記錄了獨立程式存取Django資料庫的方法。

PHP

透過網址列取得PHP檔案的輸入

在前面的文章中我們瞭解到PHP程式碼是一個在伺服端執行的程式,它的輸出(response)對象是使用者端的瀏覽器,所以它的輸入內容是HTML的原始碼,在瀏覽器收到來自於伺服器端的response之後,會再自行解譯排版,成為使用者看得到的網頁。那麼,如果我們有一些資料要輸入給PHP程式去進行計算,那麼這些資料或是一些動作的選擇,該如何傳遞給伺服器中的PHP程式呢?除了透過表單之外,也可以透過網址列的方式來傳遞,前者是透過POST的協定,在後面一篇文章中會提到,後者則是透過GET協定,我們將在本篇文章中加以說明。