Time of Update: 2017-02-28
本文介紹了php防止sql注入的代碼執行個體,大家參考使用吧放到公用調用檔案(如conn資料庫連結檔案),對所有GET或POST的資料進行過濾特殊字元串,以實現簡單有效SQL注入過濾 代碼如下:Function inject_check($sql_str) { return eregi('select|insert|and|or|update|delete|'|/*|*|../|./|union|into|load_file|outfile',
Time of Update: 2017-02-28
ftp工具我們都用過是用來上傳檔案的,那麼在php中如何用代碼實現呢,下面簡單介紹一個最基礎最簡單的列子,首先根據我們使用ftp工具來說,實現檔案上傳需要開啟ftp工具->輸入ftp地址,連接埠號碼,帳號,密碼登陸ftp->從本地選擇相應檔案上傳到ftp相應目錄,php中要實現這麼一個簡單的功能無非也是這樣。 第一步:開啟ftp $ip="101.101.101.101"; $name="name"; $pwd=&quo
Time of Update: 2017-02-28
get_magic_quotes_gpc();就是取得php環境變數magic_quotes_gpc的值。如果值為1時,表示開啟;如果為0時,表示該配置關閉! get_magic_quotes_gpc();值為1,表示開啟。那麼 php會自動為POST、GET、COOKIE傳過來的參數值自動增加逸出字元“”,來確保這些資料的安全性。尤其是防止SQL注入。
Time of Update: 2017-02-28
這篇文章主要介紹了php配合jquery實現增刪操作具體執行個體,有需要的朋友可以參考一下後台使用php,前台引用jquery,實現增刪操作,代碼如下: 代碼如下:<script type="text/javascript" src="jquery-1.10.2.min.js"></script> <?php header("Content-type: text/
Time of Update: 2017-02-28
這篇文章主要介紹了PHP 提取圖片img標記中的任意屬性的簡單一實例,有需要的朋友可以參考一下 代碼如下:<?php /* PHP正則提取圖片img標記中的任意屬性 */ $str = '<center><img src="/uploads/images/20100516000.jpg" height="120" width="120"><br
Time of Update: 2017-02-28
PHP學習時候遇到的問題,書上不一定會介紹到大括弧的用法。下面直接上原始碼。儲存運行就好了。 <?php //大括弧的作用 echo "加一個大括弧只是將包括{}在內的內容作為變數的標誌符,即當作變數名"."</br>"; $arr=array(0=>123, 'name'=>'你好'); foreach($arr as $k=>$v){ echo
Time of Update: 2017-02-28
這篇文章主要介紹了PHP將進程作為守護進程的方法,執行個體分析了php中守護進程的實現技巧,具有一定參考借鑒價值,需要的朋友可以參考下 本文執行個體講述了PHP將進程作為守護進程的方法。分享給大家供大家參考。具體分析如下:php中posix_setsid()的用法文檔解釋是“Make the current process a session
Time of Update: 2017-02-28
這篇文章主要介紹了php通過array_merge()函數合并兩個數組的方法,執行個體分析了php中array_merge()函數合并數組的提示,需要的朋友可以參考下 本文執行個體講述了php通過array_merge()函數合并兩個數組的方法。分享給大家供大家參考。具體分析如下:php通過array_merge()函數合并兩個數組,array_merge()是一個php函數,用於將兩個或者多個數組合并,後一個數組會追加到前一個數組後面,並返回結果數組。它接受兩
Time of Update: 2017-02-28
這篇文章主要介紹了php訪問數組最後一個元素的函數end()用法,執行個體分析了php中end函數訪問數組元素的技巧,非常具有實用價值,需要的朋友可以參考下 本文執行個體講述了php訪問數組最後一個元素的函數end()用法。分享給大家供大家參考。具體分析如下:end()函數在PHP中用於檢索數組中的最後一個元素。end()函數需要一個數組作為其唯一參數,並返回給定數組最後一個元素的元素值。?
Time of Update: 2017-02-28
本文執行個體講述了php利用反射實現外掛程式機制的方法。分享給大家供大家參考。具體實現方法如下: 代碼如下:<?php/** * @name PHP反射API--利用反射技術實現的外掛程式系統架構 */ interface Iplugin{ public static function getName();&
Time of Update: 2017-02-28
本文執行個體講述了php檢測apache mod_rewrite模組是否安裝的方法。分享給大家供大家參考。具體實現方法如下:/** * @title Check if Apache's mod_rewrite is installed. * * @author Pierre-Henry Soria <ph7software@gmail.com> * @copyright (c) 2013, Pierre-Henry Soria. All Rights
Time of Update: 2017-02-28
本文執行個體講述了php壓縮和解壓縮字串的方法。分享給大家供大家參考。具體如下:下面php代碼通過gzcompress和gzuncompress壓縮和解壓縮字串,可以設定壓縮層級$str = 'Hello I am a very very very very long string';$compressed = gzcompress($str, 9);//壓縮層級為9$uncompressed = gzuncompress($compressed);echo $str, "
Time of Update: 2017-02-28
本文執行個體講述了php單例模式實現方法。分享給大家供大家參考。具體如下:<?php/** * @copyright 2013 maguowei.com * @author Ma Guowei <imaguowei@gmail.com> *//** * 單例模式 * Class Single */class Single{ private $name; private static $single; private function __construct()
Time of Update: 2017-02-28
本文執行個體講述了php計算兩個檔案相對路徑的方法。分享給大家供大家參考。具體如下:一、問題:寫一個php函數算出兩個檔案的相對路徑。例如$a="/a/b/c/d/e.php"; $b="/a/b/12/34/c.php",B相對於A的相對路徑是什嗎?二、解決方案:<?php/** * 求$b相對於$a的相對路徑 * @param string $a * @param string $b * @return string
Time of Update: 2017-02-28
本文執行個體講述了php實現將字串按照指定距離進行分割的方法。分享給大家供大家參考。具體如下:將一個字串每隔三個字元添加一個逗號,例如把字串1234567890轉換為1,234,567,890,這種做法在金融領域非常常見<?php/** * 每隔3個字元,用逗號進行分隔 * @param string $str * @return string */function splitStrWithComma ($str){ $arr = array(); $len =
Time of Update: 2017-02-28
本文執行個體講述了php將數群組轉換成csv格式檔案輸出的方法。分享給大家供大家參考。具體實現方法如下:<?php$sales = array( array('east','2005-01-01','2005-02-01',12.54), array('west','2005-01-01','2005-02-01',546.33), array('south','2005-01-01','2005-02-01',93.26),
Time of Update: 2017-02-28
php通過fsockopen方法擷取頭資訊,如果請求的是圖片,這裡的Content-Length就表示圖片的大小如果要擷取遠程圖片的大小,一種普遍的做法是先將遠程圖片的內容擷取回來,再用strlen計算長度,這種方法需要將圖片下載下來,然後才能計算。如果圖片很大的話,那麼網路傳輸就要花費不少時間,效率顯然低下。筆者提供一個方法來提高效率,主要是利用http的頭資訊。 當訪問網頁的時候,伺服器會返回請求的頭資訊,其中Content-Length表示請求的網頁內容大小。如果請求
Time of Update: 2017-02-28
利用php內建方法mb_substr截取中文不亂碼,使用起來非常簡單,大家參考使用吧 GBK編碼截取樣本 代碼如下:$str = '我是誰'; //gbk編碼的字串echo mb_substr($str, 0, 1, 'gbk'); //輸出 我 mb_substr方法比substr多一個參數,用來指定字串編碼。 utf-8編碼截取樣本 [code]$str = '我abc是誰';
Time of Update: 2017-02-28
代碼如下:/** * get_redirect_url() * Gets the address that the provided URL redirects to, * or FALSE if there's no redirect. * * @param string $url * @return string */function
Time of Update: 2017-02-28
php產生excel列序號的方法,大家參考使用吧代碼如下:public function loop(){ $loop = 0; $charnum = 65; for(; $loop < 150; $loop++){ $quotient = intval($loop / 26); $remainder = $loop % 26; $f =