最簡單最執行個體的goolge開源方法1.google開放api例 代碼如下複製代碼 $urlToEncode="http://gz.altmi.com"; generateQRfromGoogle($urlToEncode); function generateQRfromGoogle($chl,$widhtHeight ='150',$EC_level='L',$margin='0') { $url =
例1 代碼如下複製代碼 function del_dir($dir){{if (!$dir) { return ; }$cacheDir = $dir;$dh = opendir($cacheDir);while ( $file = readdir($dh) ) {if (($file == '.') || ($file == '..')) { continue; }if (file_exists( $cacheDir .'/'.$file)) {if(is_dir(
這裡要說一些,預設情況下,PHP的CURL功能是沒有開啟的,所以你要自己去開啟這個功能,需要在php.ini中把 ;extension= php_curl.dll 前面的 " ; " 號去掉!!! 好,我講講昨天晚上的程式吧,雖然最後沒有成功,但是還是學習到一些東西的。 代碼如下複製代碼
1.Memcached緩衝。memcached是高效能的分布式記憶體快取服務器,通過快取資料庫查詢結果,減少資料庫訪問次數,以提高動態Web應用的速度。memcached 使用了“Key=>Value”方式組織資料。可以允許不同主機上的多個使用者同時訪問這個緩衝系統,一般用於大型網站使用。memcached使用記憶體快取資料,所以它是易失的,當伺服器重啟,或者memcached進程中止,資料便會丟失,所以
檔案快取原理1.把需要緩衝的資料通過serialize函數序列化後直接儲存到檔案。在需要使用快取資料的時候,通過還原序列化讀入檔案內容並複製給需要的變數,然後使用。不經常改動的資料可以寫入快取檔案。檔案快取執行個體index.php 代碼如下複製代碼 define('CACHE_ROOT','./'); include_once('./cache.func.php'); $file = 'qzp'; $cacheFile =
先來看一個調用第三方法網站的一個程式主要使用curl實現,需要開啟php對curl的支援.如果你是windows系統在你的的php.ini檔案的設定,找到php_curl.dll,並取消前面的分號注釋就行了,如下所示://取消下在的注釋extension=php_curl.dll如果您是在Linux下面,那麼,您需要重新編譯您的PHP了,編輯時,您需要開啟編譯參數,在configure命令上加上“–with-curl”參數。然後重啟apache
函數代碼:僅刪除指定目錄下的檔案,不刪除目錄檔案夾。 代碼如下複製代碼 class shanchu {//迴圈目錄下的所有檔案function delFileUnderDir( $dirName=”../Smarty/templates/templates_c” ){if ( $handle = opendir( “$dirName” ) ) {while ( false !== ( $item = readdir(
執行個體 代碼如下複製代碼 $ch = curl_init();curl_setopt($ch, CURLOPT_URL, "http://localhost/2.php");curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-FORWARDED-FOR:8.8.8.8', 'CLIENT-IP:8.8.8.8'));//IPcurl_setopt($ch, CURLOPT_REFERER, "http:/
代碼實現首先建立資料表,MySQL 的 SQL 陳述式如下: 代碼如下複製代碼 CREATE TABLE `sess` (`sesskey` varchar(32) NOT NULL default ”,`expiry` bigint(20) NOT NULL default ‘0′,`data` longtext NOT NULL,PRIMARY KEY (`sesskey`),KEY `expiry` (`expiry`)) TYPE=
通過date()函數可以很容易獲得上面的資料 代碼如下複製代碼 <?php$month = $_GET['m']?$_GET['m']:date(‘n’);$year = $_GET['y']?$_GET['y']:date(‘Y’);$start_week = date(‘w’,mktime(0,0,0,$month,1,$year));$day_num =
首先我們假設有這樣的一個三級分類,新聞→PHP新聞→PHP6.0出來了。如果我們要尋找“PHP6.0出來了”這條新聞,我們先點擊新聞,然後再點擊PHP新聞就可以查出來了,也就是說我們可以通過祖父類一級一級地往下找,反過來我們只要知道一個子類的父類,就可以把它尋找出來了。這樣我們在設計資料庫時就可以多設計一個父類id的欄位就可以實現無限分類的功能了。 代碼如下複製代碼 //我們建一個表"class"CREATE
代碼如下複製代碼 /** * 截取HTML,並自動補全閉合 * @param $html * @param $length * @param $end */function subHtml($html,$length) { $result = ''; $tagStack = array(); $len = 0; $contents =
主要思路:首先看第三行和第四行,父類ID(PARENTID)的值是1,表示屬於id=1這個類的子類,而,一,二兩行因為是一級分類,沒有上級分類,所以父類ID(PARENTID)的值是0,表示初級分類,依次類推便實現了無限級分類。最終的效果是:├一級分類A├─┴二級分類A├─┴二級分類B├一級分類B然後就是程式,這裡以PHP作為描述語言,可以很方便的改成其他語言,因為原理相似,就是一個遞迴而已。 代碼如下複製代碼 <?php$dbhost =
php類庫PHP QR Code# 兩句話解釋: # 包含qrlib.php的話需要同其它檔案放到一起:檔案、檔案夾。 # phpqrcode.php是合并後版本,只需要包含這個檔案,但產生的圖片速度慢而且不太準確 # 以下給出兩種用法: 代碼如下複製代碼 <?php include('./phpqrcode/phpqrcode.php'); // 二維碼資料 $data = 'http://
代碼如下複製代碼 <?php class GetPingYing { private $pylist = array( 'a'=>-20319, 'ai'=>-20317, 'an'=>-20304, 'ang'=>-20295, 'ao'=>-20292, 'ba'=>-20283, 'bai'=>-20265, 'ban'=>-20257, 'bang'=>-20242,
如果需要更新cookie以讓其儲存新值,只需要將其原值覆蓋即可。因此,即使你已經在之前的頁面中剛剛發送cookie,仍可以將你的名字改為"jeff"。*/ 代碼如下複製代碼 $y2k = mktime(0,0,0,1,1,2000);setcookie('name', 'jeff', $y2k); /*上面是個簡單的cookie執行個體,下面我們來看個複雜的cookie 來作使用者登入驗證執行個體代碼。*/ 代碼如下複製代碼
三種取得副檔名php教程代碼 代碼如下複製代碼 <?php //方法一: function extend_1($file_name) { $retval=""; $pt=strrpos($file_name, "."); if ($pt)
代碼如下複製代碼 //為了避免重複包含檔案而造成錯誤,加了判斷函數是否存在的條件:$page =
代碼如下複製代碼 <?php header("content-type:application/vnd.ms-excel; charset=gbk");
代碼如下複製代碼 if(file_exists("data.txt")) { print("這個檔案存在"); //檔案存在 print(fileinode("data.txt")); } else { print("檔案不存在"); //檔案不存在 } 方法二