Time of Update: 2017-01-19
本文執行個體講述了php調用自己的java程式實現方法。分享給大家供大家參考,具體如下:最開始要裝jdk這個就不用說了,我裝的是java ee 5+jdk1.把下載的php-java-bridge_5.2.2_j2ee.zip解壓出來,裡面有個JavaBridge.war 直接用winrar開啟,到WEB-INF/lib/JavaBridge.jar 把這個jar包拷到 你的php目錄的ext/下。2.開啟war包,裡面有個java的檔案夾,把他全部拷到你的PHP項目下,如/demo/java3
Time of Update: 2017-01-19
本文執行個體講述了php使用者登入之cookie資訊安全。分享給大家供大家參考,具體如下:大家都知道使用者登陸後,使用者資訊一般會選擇儲存在cookie裡面,因為cookie是儲存用戶端,並且cookie可以在用戶端用瀏覽器自由更改,這樣將會造成使用者cookie存在偽造的危險,從而可能使偽造cookie者登入任意使用者的賬戶。下面就說說平常一些防止使用者登入cookie資訊安全的方法:一、cookie資訊加密法cookie資訊加密法即用一種加密方法,加密使用者資訊,然後在存入cookie,這樣
Time of Update: 2017-01-19
本文為大家分享了PHP數組函數基礎知識,供大家參考,具體內容如下數組array是非常重要的資料類型。相對於其他的資料類型,它更像是一種結構,而這種結果構可以儲存一系列數值。數組能夠在單一變數名中儲存許多值,並且能夠通過引用下標號來訪問某個值。 在 PHP 中,有三種數群組類型: 索引數組 - 帶有數字索引的數組 關聯陣列 - 帶有指定鍵的數組 多維陣列 - 包含一個或多個數組的數組一、建立數組array(key =>
Time of Update: 2017-01-19
php similar_text() Function Compute比較兩個字串的相似性,本文章向碼農介紹php similar_text() 函數的基本使用方法和基本使用執行個體,感興趣的碼農可以參考一下。定義和用法 similar_text() Function Compute兩個字串的相似性。該函數也能計算兩個字串的百分比相似性。注釋:levenshtein() 函數比 similar_text() 函數更快。不過,similar_text()
Time of Update: 2017-01-19
本文執行個體講述了php使用curl並發減少後端訪問時間的方法。分享給大家供大家參考,具體如下:在我們平時的程式中難免出現同時訪問幾個介面的情況,平時我們用curl進行訪問的時候,一般都是單個、順序訪問,假如有3個介面,每個介面耗時500毫 秒那麼我們三個介面就要花費1500毫秒了,這個問題太頭疼了嚴重影響了頁面訪問速度,有沒有可能並發訪問來提高速度呢?今天就簡單的說一下,利用 curl並發來提高頁面訪問速度,1、老的curl訪問方式以及耗時統計<?phpfunction
Time of Update: 2017-01-19
本文執行個體講述了php反射類ReflectionClass用法。分享給大家供大家參考,具體如下:先來看一段代碼:/** * @name PHP反射API--利用反射技術實現的外掛程式系統架構 * @author :PHPCQ.COM */interface Iplugin{ public static function getName();}function findPlugins(){ $plugins = array(); foreach(get_declared_classes()
Time of Update: 2017-01-19
本文執行個體講述了php使用文本統計訪問量的方法。分享給大家供大家參考,具體如下:方法1:$fp = fopen("counter.txt", "r+");while(!flock($fp, LOCK_EX)) { // acquire an exclusive lock // waiting to lock the file}$counter = intval(fread($fp, filesize("counter.txt")));$counter++;ftruncate($fp, 0);
Time of Update: 2017-01-19
本文講述了php格式化json函數的範例程式碼。分享給大家供大家參考,具體如下:<?php$arr = array("ret"=>0,"data"=>array('a' => 1, 'b' => '2', 'c' => 3, 'd' => 4, 'e' => 5));$json = json_encode($arr);/*** Formats a JSON string for pretty printing** @param
Time of Update: 2017-01-19
本文執行個體講述了PHP資料庫操作Helper類。分享給大家供大家參考,具體如下:php操作資料庫分為幾個步驟(這裡以MYSQL為例):1. 建立串連$connection=mysql_connect($db_host,$db_username,$db_password);2. 選擇資料庫$db_select=mysql_select_db($db_database);3. 執行CRUD操作mysql_query("set names
Time of Update: 2017-01-19
本文執行個體講述了PHP查詢附近的人及其距離的實現方法。分享給大家供大家參考,具體如下:<?php//擷取該點周圍的4個點$distance = 1;//範圍(單位千米)$lat = 113.873643;$lng = 22.573969;define('EARTH_RADIUS', 6371);//地球半徑,平均半徑為6371km$dlng = 2 * asin(sin($distance / (2 * EARTH_RADIUS)) / cos(deg2rad($lat)));$
Time of Update: 2017-01-19
本文執行個體講述了php簡單擷取複選框值的方法。分享給大家供大家參考,具體如下:html:<form id="form1" name="form1" method="post" action="checkbox.php"><input type=checkbox name=checkbox[] value="1"><input type=checkbox name=checkbox[] value="2"><input type=checkbox
Time of Update: 2017-01-19
本文執行個體講述了php上傳圖片類及用法。分享給大家供大家參考,具體如下:1.類檔案名稱為:upclass.php<?phpclass upclass{public $previewsize=0.125 ; //預覽圖片比例public $preview=0; //是否產生預覽,是為1,否為0 public $datetime; //隨機數 public $ph_name; //上傳圖片檔案名稱 public $ph_tmp_name; //圖片臨時檔案名稱
Time of Update: 2017-01-19
本文執行個體講述了php通過smtp郵件驗證登陸的方法。分享給大家供大家參考,具體如下:內網的系統為了統一帳號,都採用用郵件帳號登陸的方式,所以有了以下程式/*** 通過郵件 驗證登陸* 這裡要明白的是使用者名稱是 帶網域名稱的:aaa@163.com*/function valideEmailLogin($user, $pass, $smtp_server= 'smtp.163.com', $port=25){$handle = fsockopen($smtp_server,
Time of Update: 2017-01-19
要想理解php依賴注入和控制反轉兩個概念,就必須搞清楚如下的問題: DI——Dependency Injection 依賴注入IoC——Inversion of Control 控制反轉1、參與者都有誰? 答:一般有三方參與者,一個是某個對象;一個是IoC/DI的容器;另一個是某個對象的外部資源。又要名詞解釋一下,某個對象指的就是任意的、普通的Java對象;
Time of Update: 2017-01-19
最近研究了下大檔案上傳的方法,找到了webuploader js 外掛程式進行大檔案上傳,大家也可以參考這篇文章進行學習:《Web Uploader檔案上傳外掛程式使用詳解》使用 使用webuploader分成簡單直選要引入<!--引入CSS--><link rel="stylesheet" type="text/css" href="webuploader檔案夾/webuploader.css"><!--引入JS--><script
Time of Update: 2017-01-19
本文執行個體講述了php簡單統計線上人數的方法。分享給大家供大家參考,具體如下:<?php//首先你要有讀寫檔案的許可權//本程式可以直接運行,第一次報錯,以缶塗梢?$online_log = "count.dat"; //儲存人數的檔案,$timeout = 30;//30秒內沒動作者,認為掉線$entries = file($online_log);$temp = array();for ($i=0;$i<count($entries);$i++) {
Time of Update: 2017-01-19
本文執行個體講述了PHP使用內建函數產生圖片的方法。分享給大家供大家參考,具體如下:第一步:建立圖片建立一個php檔案,命名為new-image.php(你可以任意命名,方便後面的調用就行)。php中有兩個函數建立一張圖片:mageCreate()建立一張空圖片;ImageCreateFromPng()以現有的png圖片為背景來建立一張圖片。(這裡的”Png”可以替換為”jpg”或”gif”,根據背景圖片的格式來確定)$myImage=ImageCreate(400,60);
Time of Update: 2017-01-19
本文執行個體總結了php時間計算相關問題。分享給大家供大家參考,具體如下:1. php擷取三個月前的日期<?php header("content-Type: text/html; charset=utf-8");?><?php$s_sdate=date("Y-m-d"); //目前時間$moth_day=90; //月份 (轉為天數)$s_edate=date("Y-m-d",(strtotime($s_sdate)-$moth_day*84600))
Time of Update: 2017-01-19
本文執行個體為大家分享了php查詢操作的實現代碼,供大家參考,具體內容如下一、一個關鍵字查詢首頁面:<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>汽車查詢頁面</title></head>
Time of Update: 2017-01-19
本文執行個體講述了php簡單實現短網址還原的方法。分享給大家供大家參考,具體如下:這裡以雲棲社區http://www.jb51.net的短網址http://t.cn/heEHwk為例運行效果截圖如下:具體代碼如下:<?php$info1 = '親!暫不能解析此類短網址。';$info2 = '親!網址解析失敗,請重試。';$info3 = '<br/><b><a href="';$info4 = '"