Time of Update: 2017-01-13
超連結下載如果瀏覽器支援超連結的方式下載檔案,會在點擊超連結的時候自動下載檔案。下面我們來測試一下通過超連結下載檔案:<a href="/Uploads/test.zip">通過超連結的方式下載檔案</a><br> 當我們點擊的時候如下所示:超連結下載檔案通過超連結下載圖片:我們通過超連結下載圖片時,會直接在瀏覽器開啟顯示,然後我們需要再儲存到指定路徑儲存下來: <a href="/Uploads/QC8
Time of Update: 2017-01-13
儲存在數組中的值被稱為數組元素,每個數組元素有一個相關的引索(也稱為關鍵字),可以用來訪問元素。PHP允許間隔性的使用數字或字串作為數組的引索。使用字串作為引索更具有意義和便於使用。數字索引數組建立一個數組可以使用如下代碼:$num = array(1, 2, 3, 4, 5, 6); 以上代碼會建立一個名為 $num 的數組,包含數字從1~6,array() 是一個語言結構,而不是函數。如果需要按照升序排列數字儲存在一個數組中,可以使用 range()函數自動建立這個數組。$num1
Time of Update: 2017-01-13
做一個代碼發布的系統,需要用到PHP的exec函數來執行Linux下的命令和git,svn命令,如何判斷PHP的exec函數是否執行成功呢?寫個PHP檔案來做實驗:exec函數解析exec文法: string exec(string command, string [array], int [return_var]);exec傳回值: 字串Exec參數說明Command – 需要執行的命令Array – 是輸出值return_var
Time of Update: 2017-01-13
curl要求php環境支援才行. 可以運行phpinfo()函數是否支援,一般要將php.ini中;extension=php_curl.dll前的;去掉.重新啟動IIS或者APACHE就可以了. 代碼如下複製代碼 /**@通過curl方式擷取指定的圖片到本地*@ 完整的圖片地址*@ 要儲存的檔案名稱*/function getImg($url = "", $filename =
Time of Update: 2017-01-13
這裡分析了php物件導向中static靜態屬性和靜態方法的調用。關於它們的調用(能不能調用,怎麼樣調用),需要弄明白了他們在記憶體中存放位置,這樣就非常容易理解了。靜態屬性、方法(包括靜態與非靜態)在記憶體中,只有一個位置(而非靜態屬性,有多少執行個體化對象,就有多少個屬性)。執行個體: 代碼如下複製代碼 <?phpheader("content-type:text/html;charset=utf-8");class
Time of Update: 2017-01-13
我們有時需要記錄使用者或者後端的某個操作事件的運行情況,可以使用後端語言如PHP將操作結果記錄到記錄檔中,方便測試和尋找問題。尤其是這些在後端啟動並執行而前端不能直接看到運行結果的,那麼就可以用記錄檔記錄下來,如果你經常跟一些介面開發如支付寶介面、微信卡券介面打交道的話,日誌記錄就必不可少了。我們講的PHP記錄日誌,就是將日誌資訊寫入到一個記錄檔中,區別於記憶體日誌。寫入日誌的流程是:開啟記錄檔(如果不存在則新建立),然後將日誌內容追加到記錄檔的後面,最後關閉記錄檔。本文中,我們將日誌內容以js
Time of Update: 2017-01-13
php 5.2.9 版本增加了array_unique對多維陣列的支援,在處理多維陣列是需要設定sort_flags參數一維數組的重複項:使用array_unique函數即可,使用執行個體如下: 代碼如下複製代碼 <?php$aa = array("apple", "banana", "pear", "apple", "wail",
Time of Update: 2017-01-13
這裡記錄下常用header的資訊<?php header('HTTP/1.1 200 OK'); // ok 正常訪問header('HTTP/1.1 404 Not Found'); //通知瀏覽器 頁面不存在header('HTTP/1.1 301 Moved Permanently'); //設定地址被永久的重新導向 301header('Location: http://www.ruonu.com/'); //跳轉到一個新的地址header('Refresh: 10;
Time of Update: 2017-01-13
PHP自身沒有多線程的,可以藉助擴充實現。但是curl_multi*
Time of Update: 2017-01-13
提供兩個內建的方法,可以在項目中直接使用,很方便/** * 記住密碼/清空密碼 * * @param $phone * @param $pwd * @param $name */public function SeTpassword($phone, $pwd , $name, $type){ if($type == 1)
Time of Update: 2017-01-13
效果圖ps://harde.org/blog/wp-content/uploads/2010/04/swfupload01.jpg" />index.php檔案 代碼如下複製代碼 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2017-01-13
代碼如下複製代碼 <?phpclass Code{// 1. 定義各個成員 有寬、高、畫布、字數、類型、畫類型private $width; //寬度private $height; //高度private $num; //驗證碼字數private $imgType; //產生圖片類型private $Type; //字串類型 1,2,3 三個選項 1 純數字 2 純小寫字母 3 大小寫數字混合private $hb; //畫布public $codestr; //
Time of Update: 2017-01-13
例1 代碼如下複製代碼 /**功能:php多種方式完美實現下載遠程圖片儲存到本地*參數:檔案url,儲存檔案名稱,使用的下載方式*當儲存檔案名稱為空白時則使用遠程檔案原來的名稱*/function getImage($url,$filename='',$type=0){ if($url==''){return false;}
Time of Update: 2017-01-13
代碼如下複製代碼 $url = "http://www.111cn.net/ login"; <!--?xml version="1.0"?--> $ch = curl_init(); $header[] = "Content-type: text/xml";//定義content-type為xml curl_setopt($ch, CURLOPT_URL, $url);
Time of Update: 2017-01-13
function wpjam_minify_Html($Html) { return preg_replace( $search = array( '/\>
Time of Update: 2017-01-13
經過測試:if(isset($array[$i])){ echo "存在"; }if(array_key_exists($i, $array)) { echo "存在"; }當數組個數為10時,兩者差異就體現出來了,isset 速度要快近10倍,但不是很明顯,而且對於變數是否存在,兩者之間的差異沒有太大,當變數存在時運行更快,但是這種趨勢在是非常微弱的。使用
Time of Update: 2017-01-13
hb.ttf換成隨便你自己下載的ttf<?phpHeader("Content-type:
Time of Update: 2017-01-13
實際這是很簡單的,小心跟著以下的步驟做: 在http://www.apache.org/dist/取得最新的Apache 1.3套件 解壓(ungzip)及解包(untar)到Apache指定的路徑,如/usr/local/src/apache-1.3。編輯PHP,運行./configure --with-apache=//apache-1.3(路徑<path>為放置apache-1.3的路徑) 輸入"make",運行完之後,運行"make
Time of Update: 2017-01-13
做一個後台登陸需要用到校正碼,前台的使用者跟蹤需要用到SessionID,當然,預設的PHP開啟了Session以後就有了一個SessionID,但是我需要自己的,並且能夠儲存進資料庫,那麼我就嘗試了一下,構造了以下的函數。/****** 產生Session ID ******/基本的思路: 是把當前微秒的時間擷取, 然後產生以個隨機數字, 把隨機數字和目前時間相加後加密一下, 最後再截取需要的長度/*函數名稱:create_sess_id()函數作用:產生以個隨機的會話ID參
Time of Update: 2017-01-13
關於PHP的模板的確是一個說起來容易做起來麻煩的事情。隨便一數大概有20種以上的選擇,光pear裡面就包含了5中不同的模板,實在讓人頭疼。千萬不要人云亦云的說這個好那個不好,選擇模板之前最好先應該搞清楚模板的真正目的是什嗎? 簡單地說,模板的核心目的就是一個 team work。主要的作用方式有兩種: 1、分離HTML和PHP使網頁設計師和PHP程式員合作更加愉快。