Time of Update: 2016-07-13
PHP和Shell實現檢查SAMBA與NFS Server是否存在,sambanfs通常會通過 /etc/fstab 來處理掛載的設定,然後再使用 mount -a 來重新確認掛載,最好在排程的程式用到掛載目錄時也執行一次 mount -a,掛載目錄在斷線後是不會自動回複的,mount -a 的 Timeout 其實還蠻久的,尤其是 Server 不存在的時候,所以最好還是用對應的 client 先確認 server 是否存在。而檢查 NFS 的 client 可以用 showmount
Time of Update: 2016-07-13
PHP實現的簡易版圖片相似性比較,由於相似圖片搜尋的php實現的 API 不怎麼符合我的用途,所以我重新定義 API 的架構,改寫成比較簡單的函數方式,雖然還是用對象的方式封裝。複製代碼 代碼如下:/** * 圖片相似性比較 * * @version $Id: ImageHash.php 4429 2012-04-17 13:20:31Z jax $ * @author jax.hu * * * //Sample_1 * $aHash =
Time of Update: 2016-07-13
PHP JSON 操作,phpjson操作 由於JSON可以在很多種程式語言中使用,所以我們可以用來做小型資料中轉,如:PHP輸出JSON字串供JavaScript使用等。在PHP中可以使用 json_decode() 由一串規範的字串解析出 JSON對象,使用 json_encode() 由JSON 對象產生一串規範的字串。例:$json = '{"a":1, "b":2, "c":3, "d":4, "e":5
Time of Update: 2016-07-13
php擷取用戶端電腦螢幕參數的方法,擷取螢幕參數本文執行個體講述了php擷取用戶端電腦螢幕參數的方法。分享給大家供大家參考。具體分析如下:首先需要說明的是php是伺服器端的語言,是擷取不到用戶端的螢幕的寬度和高度的。但是有變通的方法就是通過用戶端指令碼語言javascript擷取用戶端的電腦螢幕的寬度和高度,然後通過ajax或者cookie的形式傳遞給php指令碼語言,從而實現php擷取用戶端電腦螢幕寬度和高度的辦法。通過javascript擷取用戶端電腦的寬度,高度,解析度的方法如下:螢幕解析
Time of Update: 2016-07-13
安卓服務端開發(1) 安卓結合PHP實現串連資料庫驗證登入功能(附全部代碼)啥都不說了,直接上代碼。如果看不懂在下面和我留言。先看服務端:使用PHP語言,部署在新浪sae伺服器(內建資料庫)將一下所有php檔案放在同一個目錄下:1.db.php 封裝好的用於串連資料庫的類'127.0.0.1', 'user'=>'root', 'password'=>'', &
Time of Update: 2016-07-13
PHP計算百度地圖兩個GPS座標之間距離的方法,gps座標本文執行個體講述了PHP計算百度地圖兩個GPS座標之間距離的方法。分享給大家供大家參考。具體實現方法如下:複製代碼 代碼如下:/** * 計算兩個座標之間的距離(米) * @param float $fP1Lat 起點(緯度) * @param float $fP1Lon 起點(經度) * @param float $fP2Lat 終點(緯度) * @param float $fP2Lon 終點(經度) * @return int
Time of Update: 2016-07-13
php實現按照權重隨機排序資料的方法,php實現排序本文執行個體講述了php實現按照權重隨機排序資料的方法。分享給大家供大家參考。具體實現方法如下:複製代碼 代碼如下:/** * @param array $weight 權重 例如array('a'=>10,'b'=>20,'c'=>50) * @return string key 鍵名 */ function roll($weight = array()) { $roll = rand ( 1,
Time of Update: 2016-07-13
PHP全排列演算法實現程式碼 從n個不同元素中任取m(m≤n)個元素,按照一定的順序排列起來,叫做從n個不同元素中取出m個元素的一個排列。當m=n時所有的排列情況叫全排列。 簡介 如1,2,3三個元素的全排列為: 1,2,3 1,3,2 2,1,3 2,3,1 3,1,2 3,2,1 共3*2*1=6種
Time of Update: 2016-07-13
PHP針對JSON操作執行個體分析,phpjson執行個體分析本文執行個體分析了PHP針對JSON操作。分享給大家供大家參考。具體分析如下:由於JSON可以在很多種程式語言中使用,所以我們可以用來做小型資料中轉,如:PHP輸出JSON字串供JavaScript使用等。在PHP中可以使用 json_decode() 由一串規範的字串解析出 JSON對象,使用 json_encode() 由JSON 對象產生一串規範的字串。例:複製代碼 代碼如下:$json = '{"a":1, "b":2,
Time of Update: 2016-07-13
php擷取文章上一頁與下一頁的方法本文執行個體講述了php擷取文章的方法。分享給大家供大家參考。具體方法如下:今天發現一個站的出現問題,是直接到了本頻道最新發行的文章了,按原理應該是文章本身ID的前與後的ID才是上下頁吧,下面我來與大家詳細講述一下.先看個例子:1,2,3,4,5.假如上面5個是ID了,我要對我們要用order by id asc得出的排序應該是,4,好了原理就這麼簡.sql實現方法,代碼如下::代碼如下:$sql ="Select 欄位 from 表名 where id>3
Time of Update: 2016-07-13
php頁面緩衝方法小結,php頁面小結本文執行個體總結了php頁面緩衝方法。分享給大家供大家參考。具體分析如下:在php頁面緩衝主要用到的是ob系列函數,如ob_start(),ob_end_flush(),ob_get_contents(),但是更進階的緩衝是不使用這些函數的,本文最後會舉一個執行個體加以說明.先來看看緩衝常用的ob系列函數:ob_start():頁面緩衝開始的標誌,此函數一下的內容直至ob_end_flush()或者ob_end_clean()都儲存在頁面緩衝中;ob_get
Time of Update: 2016-07-13
smartcomb:用php實現的web模組拼合器,smartcombwebsmartcomb是一個用php實現的web模組拼合器,相對於其他的代碼拼合工具,如下特性:可以拼合任意類型的檔案,不限於js檔案。集中並聲明依賴,自動分析依賴拼合,按需載入。支援多種配置切換自動修改css,less中的圖片路徑,無需擔心拼合後css圖片路徑出錯支援php命令列調用,支援命令直接產生拼合靜態檔案github地址:https://github.com/hafeyang/smartcomb模組聲明配置smar
Time of Update: 2016-07-13
漢字驗證碼和算式驗證碼,漢字驗證碼算式 大家知道簡單數字或者字母驗證碼很容易被破解,但是算式驗證碼或者中文漢字驗證碼不容易被破解,所以建議大家在使用驗證碼的時候,盡量用算式驗證碼或者中文漢字驗證碼。 下面是我寫的兩種驗證碼代碼,有用到的朋友可以參考下: 原文轉載自:http://www.phpskill.com/html/show-1-4410-1.html 1.算式驗證碼:phpsession_start();header("Content-type: image/png");$
Time of Update: 2016-07-13
在PHP語言中使用JSON和將json還原成數組,json數組在之前我寫過php返回json資料簡單一實例,剛剛上網,突然發現一篇文章,也是介紹json的,還挺詳細,值得參考。內容如下從5.2版本開始,PHP原生提供json_encode()和json_decode()函數,前者用於編碼,後者用於解碼。一、json_encode()1234$arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);echo json_encode($arr);?>輸出1{
Time of Update: 2016-07-13
tp中u方法的使用,tpu方法使用自學的時候都沒怎麼使用過該方法,現在剛進入一個新公司參加項目。發現這個方法用的很多,所以記錄下來防止以後忘了。U方法用於完成對URL地址的組裝,特點在於可以自動根據當前的URL模式和設定產生對應的URL地址,格式為:U('地址','參數','偽靜態','是否跳轉','顯示網域名稱');1 //比如操作成功跳轉到Store模組下的Ump控制器中的lists方法2 $this->success('新增成功',U('Strore/Ump/lists'));1
Time of Update: 2016-07-13
內容頁分頁代碼,分頁代碼在使用Thinkphp開發的內容管理系統裡面,很多東西都要自己開發,內容分頁當然也是要自己開發的,下面是我根據查資料自己整理的方法:1、首先是在後台編輯內容的時候需要插入分頁符,不同的編輯器分頁符自然也不同了 2、然後就是讀取文章內容的時候,要根據分頁符來把內容分割成多個數組然,這裡需要傳值當前是第幾頁,根據頁數來讀取分割後的數組 代碼如下: $arr_con=explode('_ueditor_page_break_tag_',$dy['art_content']
Time of Update: 2016-07-13
php 安裝redis擴充,phpredis擴充 大家可以去http://code.google.com/p/redis/downloads/list這個地址找最近的下載wget http://redis.googlecode.com/files/redis-2.6.14.tar.gztar zxf redis-2.6.14.tar.gz && cd redis-2.6.14makemake install也可以不執行make
Time of Update: 2016-07-13
window7 下 安裝 apache24(httpd-2.4.10-x86-r2)加 php5.6(php-5.6.4-Win32-VC11-x86)加yaf(php_yaf-2.3.3-5.6-ts-vc11-x86)整合,apache24window7 下 安裝 apache24(httpd-2.4.10-x86-r2)加 php5.6(php-5.6.4-Win32-VC11-x86)加yaf(php_yaf-2.3.3-5.6-ts-vc11-x86)整合 下載httpd-2.4.10
Time of Update: 2016-07-13
PHP代碼最佳化技巧大盤點,php技巧大盤點 PHP最佳化的目的是花最少的代價換來最快的運行速度與最容易維護的代碼。本文給大家提供全面的最佳化技巧。 1、echo比print快。 2、使用echo的多重參數代替字串串連。 3、在執行for迴圈之前確定最大迴圈數,不要每迴圈一次都計算最大值,最好運用foreach代替。 4、對global變數,應該用完就unset()掉。 5、用單引號代替雙引號來包含字串,這樣做會更快一些。因為PHP會在雙引號包圍的字串中搜尋變數,單引號則不會。 6
Time of Update: 2016-07-13
php頁面緩衝方法小結