Time of Update: 2017-02-28
<?php $key = $_GET['key']; //獲得關鍵字 $select = $_GET['select']; //獲得搜尋引擎的選擇 switch($select) //根據搜尋引擎的不同跳轉到不同的頁面 { case "google": //GOOGLE $url = &
Time of Update: 2017-02-28
本文執行個體講述了php遍曆類中包含的所有元素的方法。分享給大家供大家參考。具體分析如下: 這裡可獲得php類包含的所有元素以key-value的形式輸出 ? 1 2 3 4 5 6 7 8 9 10
Time of Update: 2017-02-28
我們在很多項目中使用了搜尋功能來協助使用者更快更準確的找到想要的資訊。本文將介紹如何?使用者輸入自動提示的功能,就像Google百度搜尋引擎一樣,當使用者輸入關鍵字時,輸入框下方會有提示,將與關鍵字相關的資訊展現出來供使用者選擇,提升了使用者體驗。本文將使用jquery ui的autocomplete外掛程式,結合後端PHP,資料來源通過PHP讀取mysql資料表的資料。XHTML首先將jquery庫和相關ui外掛程式,以及css匯入。 代碼如下:<link rel="
Time of Update: 2017-02-28
這篇文章主要介紹了php的crc32函數使用時需要注意的問題(不然就是坑) ,需要的朋友可以參考下 前幾天寫了一個分表程式,用的hash演算法是crc32.分表的函數如下: 複製代碼 代碼如下: function _getHash($username) { $hash = crc32($username) % 512; return $hash; } function _getTable($username) { $hash = self::_getHash(
Time of Update: 2017-02-28
這篇文章主要介紹了php計算函數執行時間的方法,以md5函數加密已耗用時間為例分析了php計算函數已耗用時間的技巧,需要的朋友可以參考下 本文執行個體講述了php計算函數執行時間的方法。分享給大家供大家參考。具體如下:我們可以通過在程式的前後分別記錄開始和結束時間,兩個時間差就是程式的執行時間。代碼如下:<?php$long_str = "this is a test to see how much time md5 function
Time of Update: 2017-02-28
本文執行個體講述了php從數組中隨機播放若干不重複元素的方法。分享給大家供大家參考。具體實現方法如下: 代碼如下:<?php/* * $array = the array to be filtered * $total = the maximum number of items to return * $unique = whether or not to remove duplicates before getting a
Time of Update: 2017-02-28
用PHP過濾html裡可能被利用來引入外部危險內容的代碼。有些時候,需要讓使用者提交html內容,以便豐富使用者發布的資訊,當然,有些可能造成顯示頁面配置混亂的代碼也在過濾範圍內。 以下是引用片段: #使用者發布的html,過濾危險代碼function uh($str){$farr = array("/s+/", //過濾多餘的空白"/<(/?)(script|i?frame|style|html|body|title|link|meta|?|%)([
Time of Update: 2017-02-28
jpgraph是php中一個非常非常強大的第三方報表工具,據說能完成一切你想要的圖形… 新手初識jpgraph肯定會遇到各種各樣的問題,比如亂碼什麼的,本案例是jpgraph3.0.7製作,也經過本人的多次實驗,解決亂碼問題 $datay=array(); //縱座標資料 $datax=array(); //橫座標資料 foreach ($usernums as $key => $value){ $datay[] = $value; $datax[
Time of Update: 2017-02-28
代碼如下 <?php /** * PHP擷取路徑或目錄實現 * @link http://www.45it.com */
Time of Update: 2017-02-28
PHP接收多個同名複選框資訊不像ASP那樣自動轉換成為數組,這給使用帶來了一定不便。但是還是有解決辦法的,就是利用JavaScript做一下預先處理。多個同名複選框在Javascript中還是以數組的形式存在的,所以在表單提交之前可以利用javascript把複選框中的資訊組合成一個字元數組賦值給表單中的隱藏元素,然後用PHP中的explode函數解析此數組,這樣就可以實現複選框資訊的傳遞了。下面舉例說明。 假設有這樣一個表單: <
Time of Update: 2017-02-28
方法一:採用in_array(value,array,type) type 可選。如果設定該參數為 true,則檢查搜尋的資料與數組的值的類型是否相同。 .代碼如下: $arr = array('可以','如何','方法','知道','沒有','不要'); //in_array(value,array,type) $isin = in_array("如何2",$arr); if($isin){ echo
Time of Update: 2017-02-28
定義和用法array_intersect()
Time of Update: 2017-02-28
在工作中,經常遇到需要獲得檔案的副檔名,這裡我給大家總結以下幾個方法。(歡迎批評指正) 方法一 function
Time of Update: 2017-02-28
PHP中的魔術方法總結 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep, __wakeup, __toString, __set_state, __clone and __autoload 1、__get、__set 這兩個方法是為在類和他們的父類中沒有聲明的屬性而設計的 __get( $property )
Time of Update: 2017-02-28
本文使用百度開放雲的PHP
Time of Update: 2017-02-28
首先先要把需要靜態化的內容填充到模版中去 代碼如下:#eg.這個是靜態化首頁的 function staticIndex(){ $newslist = $article->getArticles(null,54,'DESC',1,6,false,1,2,'',0,0,1); if($newslist){ foreach($newslist as $k=>$v){
Time of Update: 2017-02-28
PHP利用curl判斷遠程檔案是否存在,請看下邊的代碼: //判斷遠程檔案 function check_remote_file_exists($url) { $curl = curl_init($url); // 不取回資料 curl_setopt($curl, CURLOPT_NOBODY, true); // 發送請求 $result = curl_exec($curl); $found = false; // 如果請求沒有發送失敗 if
Time of Update: 2017-02-28
這篇文章主要介紹了PHP設計模式之觀察者模式(Observer)詳細介紹和代碼執行個體,需要的朋友可以參考下【意圖】 定義對象間的一種一對多的依賴關係,當一個對象的狀態發生改變時,所有依賴於它的對象都得到通知並被自動更新【GOF95】 又稱為發布-訂閱(Publish-Subscribe)模式、模型-視圖(Model-View)模式、源-監聽(Source-Listener)模式、或從屬者(Dependents)模式 【觀察者模式結構圖】 &
Time of Update: 2017-02-28
有時候,當我們需要使用者輸入網址的時候,一般我們會讓使用者省略掉"http://",當提交完成後用代碼自動再加上http://,若有需要,我們還可將網址轉換成連結的形式,類似於眾多網頁編輯器裡的功能,以下代碼將實現這類功能。先來看自動添加"http://"頭的代碼: 自動添加"http://"頭的PHP函數代碼: 1<?php 2if
Time of Update: 2017-02-28
以前在做PHP主機網域名稱程式時候用的一個Whois檢查代碼,用來確定所查詢的網域名稱是否被註冊,函數囊括了大部分的網域名稱尾碼,將根據尾碼的不同串連到不同的查詢服務器,以前能用,時間關係,我現在暫時沒有測試那些查詢網址現在是否還能用,若不能用,就需要你自己找資料,看看現在的網址是什麼。 01 02function whois_query($domain) { 03 $domain = strtolower(trim($domain)); 04 $domain =