顯示具有 PHP 標籤的文章。 顯示所有文章
顯示具有 PHP 標籤的文章。 顯示所有文章

利用 SoloLearn app 循序漸進學習 Program


現在學習程式設計比以往方便且有效率,

透過手機或平板隨時隨地就可以線上學習,

特別介紹 SoloLearn 這個循序漸進且超好用的免費 app,

1) 安裝 SoloLearn app 後開啟, 它提供多個程式語言課程, 供您線上學習, 如: Java / JavaScript / Python / SQL / HTML / C# ... 等 :

PHP Connect MySQL 資料庫

PHP 連接 MySQL 資料庫的 API 有很多種,

目前 PHP 官方是推薦利用 mysqliPDO (PHP Data Objects),

而不建議用 Original 原本方式,

參考範例, 如下 :

PHP class 類別物件

在 PHP 中要建立 class 類別,

語法, 參考如下 :

PHP String 字串的 Output 顯示

若有一段 HTML 語法,

一般而言, 有三種顯示方式:
● 直接以 HTML 格式顯示.
● 直接以 Text 格式顯示, 且包含 HTML Tag.
● 直接以 Text 格式顯示, 但不含 HTML Tag.

在 PHP 中要實現這三種顯示方式, 超級簡單, 範例如下 :

PHP 利用 scandir 取得目錄結構 (類似 Linux ls 與 Windows dir)

用處 :
曾處理過一個案子: 不透過【網頁上傳】方式, 而是透過【網路磁碟 or FTP】方式傳送檔案, 而網頁自動顯示該目錄的檔案結構.

PHP 利用 mkdir 進行檔案歸檔

用處 :
常用於上傳檔案後的【歸檔】處理, 便於日後進行歷史檔案的查找或清除.

PHP Upload File 上傳檔案

PHP 上傳檔案的設定前提: 在 php.ini 檔案中, 搜尋 "upload", 設定 file_uploads=on


注意事項 1: <form action="xxxxx" method="post" enctype="multipart/form-data">

PHP File Write 寫入檔案

PHP 寫入檔案有很多種方式, 以下列舉常用的幾種 :

第一種: 寫入資料到檔案

語法: file_put_contents(路徑, 寫入內容 [,狀態])

其中, 狀態沒有設定, 則寫入內容覆蓋原檔案, 狀態設為 FILE_APPEND, 則寫入內容添加到原檔案後面.

PHP File Read 讀取檔案

PHP 讀取檔案有很多種方式, 以下列舉常用的幾種 :

第一種: 一次讀取檔案全部內容

語法: file_get_contents(路徑)

PHP 執行 OS Command

用處 :
Server Page 不能或不方便實現的功能, 可以透過 OS Command 來達成.

語法 :
`osCommand`

 範例
$pingResult=`ping www.kimo.com.tw`;
echo nl2br($pingResult);

以上, 參考看看.

PHP Send Mail 發送郵件

前提: 在 php.ini 中, 搜尋 smtp 關鍵字, 然後設定 SMTP Mail Server.

Mail 語法:
mail( 收件者, 主旨, 內容 [, 表頭] )

參考範例, 如下 :

PHP 字串加密 (encoding)

用處:
機密資料 or 用戶密碼等資料的傳遞或保存, 不讓其他非相關人員知道真正的資料內容.

PHP 提供幾種資料加密方式, 參考範例, 如下 :

在 Eclipse 實現 PHP Debug

在程式開發過程中, 總會遇到複雜難解的問題時, 這時就會用到 debug,

以下, 介紹如何在 Eclipse 中, 建置 PHP Debug 環境,

參考步驟, 如下 :

在 Eclipse 開發 PHP

在 Eclipse 上, 如何建置 PHP 開發環境,

參考步驟, 如下 :

1) 點選 Menu: Help / Eclipse Marketplace, 搜尋 PHP, 然後, 安裝 PHP Developement Tools :

建立 Apache 虛擬目錄

要讓 Apache 新增一個虛擬目錄,

可以透過設定 Apache 的 httpd.conf 來完成,

參考步驟, 如下 :

修改 Apache 根目錄的路徑

要修改 Apache 根目錄的路徑,

必須修改 Apache 的 httpd.conf 設定,

參考步驟, 如下 :

利用 XAMPP 快速建構 PHP 與 MySQL 環境

XAMPP 是 Apache、MySQL、PHP、Perl 的縮寫,

提供通過 XAMPP 就能完成 Apache、MySQL、PHP、Perl 等環境建置,

甚至還包括 FTP Server, SMTP Mail Server 等.
Related Posts Plugin for WordPress, Blogger...