Time of Update: 2016-07-13
http://www.php.net/manual/en/function.dl.php// Example loading an extension based on OSif (!extension_loaded('sqlite')) { if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') { dl('php_sqlite.dll'); } else { dl(
Time of Update: 2016-07-13
在本地頁面將數組序列化,$_SESSION['data'] = serialize($commoditycount)在另一個頁面通過數組非序列化獲得, $data = unserialize($_SESSION['data']);通過遍曆就可以獲得key和value的值, 1. while(list($key,$value)=each($data)){ 2. 3. echo"$key : $value";}
Time of Update: 2016-07-13
是否有限制顯示字數的功能啊有!用truncate從字串開始處截取某長度的字元.預設是80個.你也可以指定第二個參數作為追加在截取字串後面的文本字串.該追加字串被計算在截取長度中。預設情況下,smarty會截取到一個詞的末尾。如果你想要精確的截取多少個字元,把第三個參數改為"true"CODE: index.php: $smarty =new Smarty;$smarty->assign('articleTitle','Two Sisters Reunite after
Time of Update: 2016-07-13
1. function Dmess($msg, $prefix='') { 2. $debugMethod = 1;// 0-> print out stnd; 1-> write log file; 3. $traceArr = debug_backtrace(); 4. $lastTrace = end($traceArr); 5. if( strlen($prefix)>0 ) 6.
Time of Update: 2016-07-13
Memcache 是一個高效能的分布式的記憶體對象緩衝系統,通過在記憶體裡維護一個統一的巨大的hash表,它能夠用來儲存各種格式的資料,包括映像、視頻、檔案以及資料庫檢索的結果等。簡單的說就是將資料調用到記憶體中,然後從記憶體中讀取,從而大大提高讀取速度。(選自百度百科) Memcache 在PHP 中有面向過程和物件導向兩種使用,這裡主要講述物件導向的使用,具體可以參考PHP 手冊。 Memcache 的介面 物件導向的介面:
Time of Update: 2016-07-13
本文說到的是用PHP-Java-Bridge技術實現JasperReport
Time of Update: 2016-07-13
此段代碼可以列印文本中的隨機行數,例如,一個文本中有1W行,我需要隨機取出500行。 1. $file="txt";2. $data=file_get_contents($file);3. $arr=explode("\n",$data);4. $count=count($arr)-1;5. $num=500;6. for($i=1;$i7. $n=rand(0,$count);8. echo $arr[$n]."\n";9. }
Time of Update: 2016-07-13
今天和同事討論到fflush函數的作用, 本想php的檔案系統函數應該是構建在系統的標準I/O庫之上的, 所以, 武斷的認為fflush的作用就是刷出標準I/O庫的緩衝, 相當於標準I/O庫的fflush函數.... 後來跟蹤了一下代碼, 發現結果大相徑庭...先說下結果吧:1. php中的檔案系統函數(fopen, fwrite, fread, fseek等)應用在普通檔案上時, 內部使用的是open, write, read, seek等系統調用進行處理, 而沒有經過標準I/O庫.2.
Time of Update: 2016-07-13
1、php中session的產生機制
Time of Update: 2016-07-13
此文將由淺入深的討論PHP5的對象複製技術 原創文章 請尊重著作權 有錯誤或則不當之處還希望能夠指出來對象複製的由來為什麼對象會有“複製”這個概念,這與PHP5中對象的傳值方式是密切相關的,讓我們看看下面這段簡單的代碼 PHP代碼 /** * 電視機類 */ class Television { /** * 螢幕高度 */ protected $_screenLength = 300; /**
Time of Update: 2016-07-13
之前在項目開發過程當中,需要寫一個月曆和一個周曆,由於當時項目經驗太少,儲存時間的時候將格式化後的時間儲存到資料庫,並且還要判斷當前一個月內所有天數裡發生的事件,還用到了給出指定的日期判斷是星期幾的功能。所以,對後期時間處理造成了不必要的麻煩。後來從網上查了一些相關資料,結合自己學習的知識,編寫了一個簡單的function,現將代碼貼出,僅供大家參考,有不足之處,忘多多批評。1. /*2. * 功能:擷取指定年月日是星期幾3. * 傳參:年月日格式:2010-01-01的字串4
Time of Update: 2016-07-13
PHP autoload機制詳解(1) autoload機制概述在使用PHP的OO模式開發系統時,通常大家習慣上將每個類的實現都存放在一個單獨的檔案裡,這樣會很容易實現對類進行複用,同時將來維護時也很便利。這 也是OO設計的基本思想之一。在PHP5之前,如果需要使用一個類,只需要直接使用include/require將其包含進來即可。下面是一個實際的例 子:/* Person.class.php */class Person {var $name, $age;function
Time of Update: 2016-07-13
我們在項目開發的過程當中經常遇到獲得的時間和實際時間相差8個小時的情況,這是因為我們所在的時區範圍和PHP開發人員所在的時區不一樣,預設情況下並不是東八區。一般解決辦法有兩種: 1. 開啟PHP的設定檔php.ini檔案,搜尋檔案內的date.timezone,將前邊的注釋符";"去掉,然後在行尾添加字元"RPC" 即可,若在檔案內搜尋不到date.timezone,則可以在任意位置手動添加,修改後的date.timezone配置為: date.timezone = "RPC" 2.
Time of Update: 2016-07-13
關於時間的函數: strftime 根據地區設定格式化本地時間/日期 strptime — 解析由strftime() 產生的日期/時間 setlocale 函數設定地區資訊(地區資訊) date_default_timezone_set 如果發覺date函數得出的小時數與實際相差8小時,請加上date_default_timezone_set('Etc/GMT-8'); date — 格式化一個本地時間/日期 gmdate
Time of Update: 2016-07-13
這是我今天無意間看到的一些東西,第一次接觸jquery,當作我的一個意外收穫寫出來,只是初學者的瞭解。。。從認識jquery開始寫這個驗證。。。大多數情況下,jquery代碼的編寫,都要求我們將jquery的代碼放在以下三種中任一個function裡。有三種寫法,同樣效果,有點像Window.onload,但也有不同,就是window.onload是頁面載入完後才會執行,而$(document).ready()方法只是等所有標籤載入完後,就進行操作,還有$(document).ready()可以
Time of Update: 2016-07-13
//含有中英文ASCII碼字串切割為單字數組 //Satan@Author 2011-10-26 private function chinesesplit($str){ //$str="x個小姑娘去kfc吃chicken,飛刀已出手,nobody看到什麼時候出手的,Mr'Li手中仍握著那個木雕,但刀已不在noanymore"; $ascLen=strlen($str); for($i;$i $c=ord(substr($
Time of Update: 2016-07-13
在平常編程中有時需要擷取磁碟空間使用方式,大部分情況都是使用disk_free_space和disk_total_space函數。 下面執行個體就是擷取伺服器所有磁碟空間大小,執行個體如下: /** * 位元組格式化 把位元組數格式為B K M G T P E Z Y 描述的大小 * @param int $size 大小 * @param int $dec 顯示類型 * @return int */function byte_format($size,$dec=2
Time of Update: 2016-07-13
php中$_SERVER變數的意義及用法說明 $_SERVER['PHP_SELF'] 函數用法 #當前正在執行指令碼的檔案名稱,與 document root相關。$_SERVER['argv'] 函數用法 #傳遞給該指令碼的參數。$_SERVER['argc'] 函數用法 #包含傳遞給程式的命令列參數的個數(如果運行在命令列模式)。$_SERVER['GATEWAY_INTERFACE'] 函數用法 #伺服器使用的 CGI
Time of Update: 2016-07-13
for ($i=10; $i>0; $i--){ echo $i;flush();sleep(1); }?> 按照php手冊裡的說法 該函數將當前為止程式的所有輸出發送到使用者的瀏覽器。上面的這段代碼,應該隔一秒鐘輸出一次$i。但是實際中卻不一定是這樣。有可能是等了10秒鐘後,所有的輸出同時呈現出來。好,我們來改一下這段代碼,改成 echo str_pad(" ", 256);for ($i=10; $i>0; $i--){ echo $i;flush();sleep(1);}
Time of Update: 2016-07-13
ldap.php "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> Reset LDAP Password/*=========================================================== ldap.php Zhu Weiwei Copyright © 2006-2008 http://www.cncmm.com China. All Rights