PHP筆記

2015-12-25

phpMailer的函式使用方式

一般透過php做mail的動作可以由內建的email()函式來實現,可是因為相關的設定很繁複,有時候問題又很多,所以我們可以使用以處理完善設定後的php來做運用即可,如此就不需要這麼麻煩的做很多繁雜的header設定 首先我們先去phpmailer的github載點下載 https://github.com/PHPMailer/PHPMailer 下載下來後放到網站目錄下,我們同樣要進行include的動作把class引用進我們的頁面 include('phpmailer/PHPMailerAutoload.php'); 另外我們需要把文件設定...
更多資料
2015-12-25

運用php實現zip壓縮和解壓縮功能

php要實現壓縮功能,除了透過安裝perl外掛到server上之外,另一種簡單的方式就是透過include php的class,以下為下載連結 下載pclzip: http://www.phpconcept.net/pclzip/pclzip-downloads 下載後放置到您的php網站底下,然後透過include的方式把該class引用進php文件 include("pclzip.lib.php"); zip壓縮後下載到client端 $val = '要壓縮的文件名稱或資料夾名稱'; $zipDir_ignore...
更多資料
2015-12-23

php csv txt 檔案匯入匯出相關筆記

CSV匯出:     $file_name = "文件前墜_".time().".csv";     $ftpa = "存取實體路徑".$file_name;         //先在server上建立文件     if(!(file_exists($ftpa))) {          $file=fopen($ftpa,&quo...
更多資料
2015-12-15

表單驗證相關

建立一個function來進行驗證動作  //驗證函式 function validate_form(&$frm, &$errors) {         //一般用驗證         if (empty($frm["username"])) {             $errors->username = true;...
更多資料
2015-11-17

htaccess伺服器處理文件

允許大小寫模糊比對 CheckSpelling On CheckCaseOnly On 透過.htaccess處理伺服器訊息 Options -Indexes ErrorDocument 403 /403.php #處理如果文件有錯誤訊息則作轉址,前面放/則會指定到根目錄 ErrorDocument 404 /404.php #處理如果文件有錯誤訊息則作轉址,前面放/則會指定到根目錄 ...   神奇技法-透過.htaccess的mod_rewrite實現單主機多域名多網站的方法 RewriteEngine On Rewri...
更多資料
2015-11-06

關於IP對應國家或相關資料的服務

如果透過IP位址我們想要知道該位址的所在地或是座標等資料,我們除了自己建立資料庫以外,也可以透過網路服務來進行 取得IP的相關資料: //for php developer $ip = $_SERVER['REMOTE_ADDR']; $details = json_decode(file_get_contents("http://ipinfo.io/{$ip}/json")); echo $details->city; // -> "Mountain View"   如果你是前端的開發...
更多資料
2015-07-31

PHP隨手記

關於系統參數設定 ini_set('參數', '參數值');  //設定php系統參數 ini_get('參數');               //取得php系統參數 下載檔案 header('Content-type: text/plain'); //要存檔的doc type header('Content-Disposition: attachment; filename="model.json"...
更多資料
2015-07-23

php_mbstring.dll 找不到

如果有碰到啟動Apache伺服器時遇到 php_mbstring.dll 遺失找不到的情況, 將會影響到許多模組的安裝。 在php.ini 文件當中, php_exif.dll之順序在 php_mbstring.dll之前。 將導致php_mbstring.dll 找不到的情形。 解決方案如下: 1. 打開php.ini文件 2. 將”extension=php_exif.dll” 該行剪下 貼於”extension=php_mbstring.dll”後方即可解決該情形。  ...
更多資料
2015-03-05

關於mail()的一些設定

以下為PHP mail()函式的使用範例:  $adminEmail = 寄件人名稱 .' <'.信箱.'>'; $toEmail = 收件人名稱 .'<'.信箱.'>'; $content = '<html>           <head>            <meta http-equiv=&quo...
更多資料

Contact

Github

Codepen

歡迎參觀我的賣場
© 2013 Copyright Digishot Web | Design Tools
Visitors【508522】
digishot webdesign studio