Time of Update: 2017-01-19
本文執行個體講述了php計算兩個整數的最大公約數常用演算法。分享給大家供大家參考。具體如下:複製代碼 代碼如下:<?php//計時,返回秒function microtime_float (){ list( $usec , $sec ) = explode ( " " , microtime ()); return ((float) $usec + (
Time of Update: 2017-01-19
核心代碼如下:複製代碼 代碼如下:<?php $now=time(); $oc = array( 'team_type' => 'normal', "begin_time < '{$now}'", "end_time > '{$now}'", ); $p="p2"; $pp1=""; $pp2=""; $now = time(); switch ($p) { case "p1": $pp1="team_price < 10"; $pp2=""; break;
Time of Update: 2017-01-19
複製代碼 代碼如下: <?php $keys =array( array('網頁特效','/js_a/js.html'), array('seo','/seo/seo.html'), array('php','/phper/php.html'), array('jsp','/jsp/jsp.html'), array('asp','/asp/asp.html'), array('ps','/fw/photo.html'),
Time of Update: 2017-01-19
這種時候您的統計系統(可能是量子、百度等)當然也是統計不到的。不過我們可以藉助於一些防攻擊的軟體來實現,不過效果有時並不明顯。下面我提供一段PHP的代碼,可以起到一定的防CC效果。 主要功能:在3秒內連續重新整理頁面5次以上將指向本機 http://127.0.0.1 複製代碼 代碼如下: $P_S_T = $t_array[0] + $t_array[1]; $timestamp = time(); session_start(); $ll_nowtime = $timestamp ; if
Time of Update: 2017-01-19
背景: 在phpwind網站後台添加一個名為“廣告管家”(廣告管家為CNZZ的一款廣告投放的應用)的應用,整個“廣告管家”的應用是通過iframe載入,載入的具體內容根據不同網站顯示針對該網站的具體內容,為了提高易用性,有以下的兩點要求: 1、首次進入“廣告管家”頁面自動註冊CNZZ賬戶 2、以後每次進入“廣告管家”頁面預設為首次註冊的CNZZ賬戶 設計: 1、嘗試載入使用者帳號和密碼資訊,此資訊儲存在資料庫或是文本緩衝中
Time of Update: 2017-01-19
剛學習PHP,不久,一般就看看手冊,和一本叫PHP和mysql web開發的。 最近在整留言板,剛才遇到個問題。 頁面中,好多類似 Notice: Use of undefined constant title - assumed 'title' in D:\wamp\www\phpmysqlweb\bbs\list.php on line 17 頁面很難看,很糾結啊,我用的是wamp整合套件。 百度了下,看來好多朋友也有這個情況。
Time of Update: 2017-01-19
前言 顧名思義檔案快取轉記憶體緩衝就是將儲存在檔案中的資料轉到記憶體中去,實現磁碟操作轉為記憶體操作,這樣可以大大提高資料訪問速度,並能實現快取資料的分布式部署。檔案快取與記憶體緩衝的介紹請參考名詞解釋部分。 原理 檔案快取轉記憶體緩衝的原理就是把檔案快取中的資料轉存到記憶體中,以實現資料全域共用,解決頻繁負載檔案和裝載資料的問題,採用Memcache工具實現記憶體快取資料。 實現機制與步驟 1,檢查檔案是否存在記憶體緩衝,如果不存在載入快取檔案 2,載入快取檔案,並擷取快取檔案中的資料
Time of Update: 2017-01-19
本文執行個體講述了PHP實現自動對圖片進行滾動顯示的方法。分享給大家供大家參考。具體如下:指定某個圖片目錄,該程式自動在頁面上滾動展示每一張圖片,使用方法:1. 建立一個投影片的影像檔夾。2. 刪除影像檔夾中的投影片。3. 將下面代碼編碼後,粘貼在一個文字檔中,命名為“index.php”4. 上傳檔案到一個目錄中5. 更換第6和8行為你對應的設定。6. 運行 (使用第4步中設定的URL)代碼如下:複製代碼 代碼如下:<?/* PHP
Time of Update: 2017-01-19
解決這個問題,首先需要查看你的程式是否分配了過多的記憶體,在程式沒有問題的情況下,你可以通過一下方法來增加PHP的記憶體限制(memory_limit)。 檢查php的記憶體限制值為了查看這個值,你需要建立一個空的php檔案,比如view-php-info.php。然後將一下代碼貼到裡面。<?php phpinfo(); ?>將這個指令碼放到你的Web伺服器上,然後在瀏覽器中調用它。這時你可以看到你的PHP環境配置的資訊,其中有一部分是關於“memory_limit”的,
Time of Update: 2017-01-19
本文執行個體講述了PHP往XML中添加節點的方法。分享給大家供大家參考。具體方法如下:1. contacts.xml代碼複製代碼 代碼如下:<contact id="43956"> <personal>
Time of Update: 2017-01-19
分享一個標準PHP的AES密碼編譯演算法類,其中mcrypt_get_block_size('rijndael-128', 'ecb');,如果在不明白原理的情況下比較容易搞錯,可以通過mcrypt_list_algorithms函數查看你需要的密碼編譯演算法標識。複製代碼 代碼如下:<?php/** * AES128加解密類 * @author dy * */defined('InEjbuy') or exit('Access
Time of Update: 2017-01-19
代碼很簡單,這裡就不多廢話了,直接奉上代碼複製代碼 代碼如下:<?php//header('Content-Type: text/xml;
Time of Update: 2017-01-19
一,通用的ASCII碼對照表 圖解ASCII碼對照表圖,以字元A為例Dec表示十進位,如65Hx表示十六進位,如41Oct表示八進位,如101Char表示顯示字元,如AASCII碼對照表圖分為兩個單元1,控制字元 0-31和1272,可顯示字元
Time of Update: 2017-01-19
在php中,訪問類的方法/變數有兩種方法: 1. 建立對象$object = new Class(),然後使用”->”調用:$object->attribute/function,前提是該變數/方法可訪問。 2. 直接調用類方法/變數:class::attribute/function,無論是靜態/非靜態都可以。但是有前提條件: A. 如果是變數,需要該變數可訪問。 B. 如果是方法,除了該方法可訪問外,還需要滿足: b1) 如果是靜態方法,沒有特殊條件; b2) 如果是非靜態方法,
Time of Update: 2017-01-19
本文執行個體講述了javascript+php實現根據使用者時區顯示當地時間的方法。分享給大家供大家參考。具體如下:在跨時區應用中會用到下面代碼,這是以前寫的一段代碼。伺服器儲存相關時間配置,儲存形式為GMT時間,用戶端需要根據客戶所在時區做相應顯示,以符合客戶習慣。1. JavaScript代碼如下:window.onload = function() {//TODO begin 處理登陸使用者時區 //獲得登陸使用者時區與GMT時區的差值 var exp = new Date()
Time of Update: 2017-01-19
本文執行個體講述了php實現cookie加密的方法。分享給大家供大家參考。具體實現方法如下:複製代碼 代碼如下:<?phpclass Cookie{ /** * 解密已經加密了的cookie * * @param string $encryptedText
Time of Update: 2017-01-19
本文執行個體講述了php數組轉成json格式的方法。分享給大家供大家參考。具體實現方法如下:複製代碼 代碼如下:function array_to_json( $array ){ if( !is_array( $array ) ){ return false; } $associative = count(
Time of Update: 2017-01-19
本文執行個體講述了PHP查詢快遞資訊的方法。分享給大家供大家參考。具體如下:這裡使用快遞100物流查詢官方文檔中只能返回html的介面 也可以返回jsonphp代碼如下:複製代碼 代碼如下:/** * @desc 擷取快遞資訊 * @param string $code 快遞編碼 * @param string $invoice 快遞單號 * @return mixed $result(
Time of Update: 2017-01-19
PHP編程中經常需要用到一些伺服器的一些資料,特把$_SERVER的詳細參數整理下,方便以後使用。判斷瀏覽器類型複製代碼 代碼如下://判斷類型 <?phpif(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 8.0")) echo "Internet Explorer 8.0"; else if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE
Time of Update: 2017-01-19
要使用該PHP擴充類,需要(PHP 5 >= 5.2.0, PECL zip >= 1.1.0),部分方法需要 PHP 5.2.+,且php.ini配置支援zip 對於win系統,直接去掉php_zip.dll 擴充的注釋,然後重啟http服務(IIS或Apache)即可 Linux還沒有實驗,理論上差別不會很大 功能: 1、解壓縮zip檔案 2、將檔案壓縮成zip檔案 3、追加檔案到zip檔案 4、將檔案夾打包成zip檔案(需要迴圈添加檔案與建立空檔案夾)