Time of Update: 2017-01-13
要實現此功能並非難事,但是讓我學習到很多。 代碼如下複製代碼 /** * 產生一定數量的不重複隨機數 * @param int $min ,$max指定隨機數的範圍 * @param int $max * @param int $num 指定產生數量 * @return array */function unique_rand($min,
Time of Update: 2017-01-13
有時候為了達到一定目的,需要對二維數組進行排序,現分享一下其實現的方法。 代碼如下複製代碼 $arr=array ('1' => array ( 'date' => '2011-08-18', 'num' => 5 ) ,'2' => array ( 'date' => '2011-08-20', 'num' => 3 ) ,'3' => array ( 'date' => '2011-08-17', 'num' => 1
Time of Update: 2017-01-13
代碼如下複製代碼 <?php class paginator { function __construct () { } static function render($page_type, array $args = array()) {
Time of Update: 2017-01-13
先看一個簡單的然後我用PHP實現了這個功能,我覺得用PHP來做這項工作簡直是一種享受!使用其提供的強大的HTML頁面處理函數和Regex,短短的幾行代碼就能搞定這個功能。 貼一下關鍵代碼: 代碼如下複製代碼 <?php //擷取優酷頁面中的flash地址 function get_flash_url( $url ) { $lines = file($url); foreach
Time of Update: 2017-01-13
防止重新整理或再交提交所以就考慮增加一個參數來防止這類情況的發生,COOKIE和SESSION可供選擇,不過 COOKIE是用戶端的,如果人家禁用COOKIE的話,照樣可以惡意重新整理點擊數。還是用SESSION的好,IP+URL參數的MD5值做 SESSION名 實現原理 設定 max_reloadtime =100; //設定頁面重新整理最長間隔時間使用者第一次開啟頁面 記錄當前的時間儲存在 session_start使用者第二次開啟頁面(判斷 session_start是否存在)
Time of Update: 2017-01-13
例1 代碼如下複製代碼 function CsubStrPro($str, $start, $length, $charset = "utf-8", $suffix = false){ if (function_exists ( "mb_substr" )) return mb_substr ( $str,
Time of Update: 2017-01-13
例如: 代碼如下複製代碼 $ch = curl_init ();curl_setopt($ch, CURLOPT_URL, 'http://www.111cn.net');curl_setopt($ch, CURLOPT_TIMEOUT, 200);curl_setopt($ch, CURLOPT_HEADER, FALSE);curl_setopt($ch, CURLOPT_NOBODY, FALSE);curl_setopt($ch,
Time of Update: 2017-01-13
php本身沒有提供返回毫秒數的函數,但提供了一個microtime()函數,該函數返回一個array,包含兩個元素,一個是秒數,一個是小數表示的毫秒數,藉助此函數,可以很容易定義一個返回毫秒數的函數,例如: 代碼如下複製代碼 function getMillisecond() { list($s1, $s2) = explode(' ', microtime()); return
Time of Update: 2017-01-13
大家都應該有這個常識,中國的手機號碼都是以數字“1”開頭,然後利用“0~9”10個數字組成的11位數字組合,那麼我們的驗證規則肯定要根據這個思路來寫。根據上面的簡單思路,我們便可以寫下以下的驗證代碼: 代碼如下複製代碼 <?php //本代碼僅僅是提供一些思路 /
Time of Update: 2017-01-13
//計算年齡 代碼如下複製代碼 function birthday($mydate){ $birth=$mydate; list($by,$bm,$bd)=explode('-',$birth); $cm=date('n'); $cd=date('j'); $age=date('Y')-$
Time of Update: 2017-01-13
1. Install the signing key for the PPA (which also adds the sources to apt):add-apt-repository ppa:ondrej/php5If the above command is not available, install it using: 代碼如下複製代碼 apt-get install python-software-properties 2. Now update the
Time of Update: 2017-01-13
function makeHtml($msgContent,$filePath,$fileName){//產生html檔案 if(!is_dir($filePath)){@mkdir($filePath);} $handle = fopen(str_replace('\','../',$filePath.$fileName),'w+') or die("can't create
Time of Update: 2017-01-13
這是一個有味的問題哦,for ,while ,do while區別我想你認真仔細看了之後應該明白了它們三用法與區別了。do...while語句一個do-while語句應該具有如下格式:do { statements;} while (condition); <?php $a =1; do { $a++; }while($a<1); echo $a; ?
Time of Update: 2017-01-13
代碼範例/* * @(#)Cngift.php 1.82 03/06/25 * * 開花石頭編寫的範例文件 * 將對編碼規範做簡單的示範 * */require( “db.php” );/** * 示範用類 * * @version 1.82 03.06.25 * @author 開花石頭 */class Blah extends SomeClass { /* 這個類運行時的注釋寫在這裡 */ /** 關於變數的注釋寫在這裡 */ static int
Time of Update: 2017-01-13
someMethod(longExpression1, longExpression2, longExpression3, longExpression4, longExpression5);$var = someMethod1(longExpression1, someMethod2(longExpression2,
Time of Update: 2017-01-13
第七章(14)物件導向詳解_多態的應用多態的應用:把子類對象複製給父類的引用,然後去調用父類的方法,但是執行子類被覆蓋父類的那個方法.多態是指一段程式能夠處理多種類型對象的能力. 第八章(1)Regex(功能介紹及原子)Regex是用描述字元排列模式的一種語言規則.Regex的作用:字串的模式分割,匹配,尋找,替換.一般字元:就是由所有未顯示指定為元字元的列印和非列印字元組成.<所有的大小寫字母字元,所有數字,所有標點符號以及其它一
Time of Update: 2017-01-13
第七章(13)物件導向詳解_介面的聲明與使用interface 介面名稱{所有的屬性都必須是常量,所有的方法都必須是抽象的,所有的成員都必須是公有的}介面的作用:是一個規範.實現介面時使用implements<繼承介面的關鍵字>.可以使用抽象類別去實現一個介面的部分方法.使用類去實現介面中的全部方法.介面的使用執行個體:interface<聲明介面的關鍵字> Ren1{ const
Time of Update: 2017-01-13
<?php// returns timestamp for 12:25:23 9-Jul-2006echo gmmktime(12,25,23,7,9,2006);?>gmdate($format, $ts)此函數將UNIX時間標籤格式化成可人為閱讀的日期文字。此日期文字以GMT(非當地時間)表示。用GMT表示時間標籤時應用此函數。 <?php// get date as associative array$arr = getdate();echo
Time of Update: 2017-01-13
warning: Cannot add header information - headers already sent inoutput_buffering被啟用時,在指令碼發送輸出時,PHP並不發送HTTP header。相反,它將此輸出通過管道(pipe)輸入到動態增加的緩衝中(只能在PHP 4。0中使用,它具有中央化的輸出機制)。你仍然可以修改/添加header,或者設定cookie,因為header實際上並沒有發送。當全部指令碼終止時,PHP將自動發送HTTP header到瀏覽器,
Time of Update: 2017-01-13
<?php header('Content-Type:text/html;charset=gb2312');$animation = new Imagick(); $animation->setFormat( "gif" ); $image =