Time of Update: 2017-01-13
代碼如下複製代碼 <?php/** * Tanphp framework * * * @category Tanphp * @package Data_structure * @copyright Copyright (c) 2012 譚博 tanbo.name * @version
Time of Update: 2017-01-13
取得Response Headers,之後慢慢分析就行了。給出具體實現方法: 代碼如下複製代碼 $header = get_headers($url, 1);if (strpos($header[0], ’301′) || strpos($header[0], ’302′)) {if (is_array($header['Location'])) {return
Time of Update: 2017-01-13
memory_get_usage()官方文法一,函數原型 int memory_get_usage ([ bool $real_usage = false ] )二,版本相容 PHP 4 >= 4.3.2, PHP 5三,基礎用法與執行個體我們可以直接使用 PHP函數 memory_get_usage() 查看系統分配給當前 PHP 指令碼執行佔用的記憶體多少。 代碼如下複製代碼 <?phpecho memory_get_usage(),
Time of Update: 2017-01-13
多態性 多態性被定義為當在運行時刻一個對象作為參數傳遞時,對象能決定調用那個方法的能力。例如,用一個類定義了方法 "draw",繼承類重定義 "draw" 的行為來畫圓或正方形,這樣你就有一個參數為 x 的函數,在函數裡可以調用$x->draw(). 如果支援多態性,那麼 "draw" 方法的調用就取決於對象 x
Time of Update: 2017-01-13
資料加密在我們生活中的地位已經越來越重要了,尤其是考慮到在網路上發生的大量交易和傳輸的大量資料。如果對於採用安全措施有興趣的話,也一定會有興趣瞭解PHP提供的一系列安全功能。在本篇文章中,我們將介紹這些功能,提供一些基本的用法,以便你能夠為自己的應用軟體中增加安全功能。預備知識 在詳細介紹PHP的安全功能之前,我們需要花點時間來向沒有接觸過這方面內容的讀者介紹一些有關密碼學的基本知識,如果對密碼學的基本概念已經非常熟悉,就可以跳過去這一部分。
Time of Update: 2017-01-13
首先,設定nginx最新穩定版本的源,還有php-fpm的源sudo gedit /etc/apt/sources.list加入源deb http://ppa.launchpad.net/nginx/stable/ubuntu lucid maindeb http://ppa.launchpad.net/brianmercer/php/ubuntu lucid maindeb-src http://ppa.launchpad.net/brianmercer/php/ubuntu lucid
Time of Update: 2017-01-13
一、配置目標1、通過lnmp完成基礎環境的安裝通過lnmp安裝後,相關軟體的位置請參考其官方說明。安裝後我單獨通過氣官方說明,升級了nginx的版本2、配置nginx使之能滿足php+java環境在一台機器上的複用 二、相關安裝說明1、將tomcat安裝到/usr/local/tomcat62、將nginx安裝到/usr/local/nginx3、將java項目安裝到tomcat6/webapps下 4、將php相關項目直接安裝到/usr/local/下 
Time of Update: 2017-01-13
數組: 代碼如下複製代碼 $items = array( array('id' => 1, 'pid' => 0, 'name' => '一級11' ), array('id' => 11, 'pid' => 0, 'name' => '一級12' ), array('id' => 2, 'pid' => 1, 'name' => '二級21' ), array('id' =>
Time of Update: 2017-01-13
今天在寫上傳圖片作為封面的時候 為了避免重複的上傳封面而導致。封面圖片亂設定。就百度出了判斷檔案夾是否為空白的代碼 代碼如下複製代碼 <?php $dir = opendir('1');$ml = 0;while (($file = readdir($dir)) !== false) { $cs = $ml++; if($cs == "2"){echo "有檔案";} }
Time of Update: 2017-01-13
最近弄了一個工具,希望能擷取自己百度網盤裡面的資料但又不想公開資料,於是想到了類比登陸百度,用常規的類比登陸測試了下發現不行,抓取登陸時的資料才發現,其實百度登陸過程中跳轉了幾次頁面,如果僅僅對http://passport.baidu.com/v2/api/?login一個頁面擷取cookie是不完整的那樣就只有BAIDUID的值,而僅僅這個cookie值是沒有多少作用的。通過對抓包資料的分析,實際登陸過程中是先請求了一次http://passport.baidu.com/v2/api/?ge
Time of Update: 2017-01-13
PHP草根滴我們,一直以為資料庫是萬能,為了實現功能卻很少去考慮效率與資料庫瓶頸問題。比如在一個迴圈中查詢資料庫,一個迭代方法中查詢資料庫都是非常不可取滴,尤其是前端程式!在訪問量不大,並發少時看不出任何問題!一旦訪問量突增,並發訪問量多時往往就成資料庫伺服器負荷過重,嚴重情況會宕機,後果真不堪設想,而且在這種情況下PHP程式員往往很難查具體原因。先看一個迭代案例代碼,當分類達到1000個以上滴時候,調用一次就要查詢超1000次以上滴資料庫查詢,這樣滴代碼是何其恐怖,不用再細說了吧!
Time of Update: 2017-01-13
Php代碼 代碼如下複製代碼 * $sourceArr 原來的數組 * $key 主鍵 * $parentKey 與主鍵關聯的父主鍵 * $childrenKey 產生的孩子的鍵名 * */ function arrayToTree($sourceArr, $key, $parentKey, $childrenKey) { $tempSrcArr = array()
Time of Update: 2017-01-13
1、cookie資料存放在客戶的瀏覽器上,session資料放在伺服器上。2、cookie不是很安全,別人可以分析存放在本地的COOKIE並進行COOKIE欺騙,考慮到安全應當使用session。3、session會在一定時間內儲存在伺服器上。當訪問增多,會比較佔用你伺服器的效能, 考慮到減輕伺服器效能方面,應當使用COOKIE。4、單個cookie在用戶端的限制是3K,就是說一個網站在用戶端存放的COOKIE不能3K。例,COOKIE如:setCookie('user','zhangsan',
Time of Update: 2017-01-13
以前寫的一個PHP表單電子郵件發送程式,其中採用如下方法來驗證電子郵件地址格式是否正確: 代碼如下複製代碼 eregi("^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9_-]+.[a-z0-9_-]+.*", $email) 後來發現類似於將.誤寫為,的電子郵件地址也能通過驗證,例如user@126,com。經過檢查,發現它實際上只驗證了使用者名稱部分,所以又在網上找到一個教程,其中給出的例子如下:
Time of Update: 2017-01-13
首先弄清楚,什麼是bom頭?在Windows下用記事本之類的程式將文字檔儲存為UTF-8格式時,記事本會在檔案頭前面加上幾個不可見的字元(EF BB BF),就是所謂的BOM(Byte order Mark)。不僅限於 記事本儲存的檔案,只要在檔案的開口包含了EF BB BF
Time of Update: 2017-01-13
學校的新聞系統要求有些新聞只開放校內ip瀏覽,於是重寫了一個代碼來實現此功能,實現後的結果是,只要把允許訪問的ip列入ip.txt這個檔案中即可,同時支援c類ip,例如:ip.txt192.168211.67.188211.67.191.25代碼如下: 代碼如下複製代碼 /** ip地址黑名單、白名單* 判斷訪客地址的ip是否在ip.txt中,支援c類ip* By xhat*/$ip = $_SERVER['REMOTE_ADDR'];$ipArray =
Time of Update: 2017-01-13
通過WEB伺服器來實現PHP多線程功能。當然,對多線程有深入理解的人都知道通過WEB伺服器實現的多線程只能模仿多線程的一些效果,並不是真正意義上的多線程。但不管怎麼樣,它還是能滿足我們的一些需要的,在需要類似多線程的功能方面還是可以採用這個類。 代碼如下複製代碼 /** * @title: PHP多線程類(Thread) * @version:
Time of Update: 2017-01-13
excel檔案(.csv) 代碼如下複製代碼 <?php function getCSVdata($filename) { $row = 1;//第一行開始 if(($handle = fopen($filename, "r")) !== false) {
Time of Update: 2017-01-13
php檔案尋找程式,輸入一個路徑確定後會遍曆目錄下所有的檔案和檔案夾,通過遞迴可以找到檔案夾下面的每一個檔案,再通過檔案名稱和輸入的關鍵字匹配,則可以尋找到你想要的檔案。對於本地,我們可以利用windows內建的尋找去進行尋找,但是對於線上的話,如尋找ftp空間裡面檔案,本程式是很有用的。php檔案尋找器源碼: 代碼如下複製代碼 <html> <head> <meta
Time of Update: 2017-01-13
今天分享一個PHP根據用戶端IP地址獲得所屬地的小程式,以前寫的,已經用了很久了,感覺這個介面還是停穩定的。雖然現在網上也有很多類似的,但是我覺得我這個還是很不錯的,核心代碼只用3行就能實現。雖然功能不是很強大,但是我們平時算是夠用的。以下是代碼: 代碼如下複製代碼 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/