Time of Update: 2017-02-28
首先你需要先到從http://glob.com.au/sendmail/下載sendmail.zip檔案,點此可以直接下載噢,然後把它解壓到如D:/php/sendmail/目錄下。然後開啟php.ini檔案,找到下面這段代碼代碼如下[mail function]; For Win32 only.SMTP = localhostsmtp_port = 25; For Win32 only.;sendmail_from = me@example.com; For Unix only.
Time of Update: 2017-02-28
使用PHP產生XML檔案的四種方法 content12009-10-11 content22009-11-11 【直接產生字串】 方法1:使用純粹的PHP代碼產生字串,並把這個字串寫入一個以XML為尾碼的檔案。這是最原始的產生XML的方法,不過有效! PHP代碼如下: $data_array = array( array( 'title' => 'title1', 'content'
Time of Update: 2017-02-28
天干地支,簡稱“幹支”,這是中國古代的曆法,下面使用php實現一個天干地支計算機,需要的朋友可以參考下天干地支,簡稱“幹支”。在中國古代的曆法中,甲、乙、丙、丁、戊、己、庚、辛、壬、癸被稱為“十天幹”,子、醜、寅、卯、辰、巳、午、未、申、酉、戌、亥叫作“十二地支”。十乾和十二支依次相配,組成六十個基本單位,兩者按固定的順序互相配合,組成了幹支紀法。從殷墟出土的甲骨文來看,天干地支在我國古代
Time of Update: 2017-02-28
php實現rc4密碼編譯演算法,此演算法的解密方法是重新加密一次,便可還原 /* * rc4密碼編譯演算法 * $pwd 密鑰 * $data 要加密的資料 */ function rc4 ($pwd, $data)//$pwd密鑰 $data需加密字串 { $key[] =""; $box[] =""; $pwd_length = strlen($pwd); $data_length = strlen($data);
Time of Update: 2017-02-28
有時我們需要在一天中的某個時間段進行某項任務,或者在一天中的不同小時裡進行不同的任務,使用PHP如何?呢,下面的兩個例子都可以解決這個問題一、包含小時和分鐘的判斷 代碼如下:date_default_timezone_set("Asia/Shanghai");$time = intval (date("Hi"));if ($time > "800" && $time < "11
Time of Update: 2017-02-28
PHP 對 png 映像進行縮放,支援透明背景 function smart_resize_image( $file, $width = 0, $height = 0, $proportional = false, $output = 'file', $delete_original = true, $use_linux_commands = false ) { if ( $height <= 0 && $width <= 0 )
Time of Update: 2017-02-28
百度一下關於php擷取變數名的辦法都是下面這個函數。但是用了發現有點bug /** * 擷取變數名 * * @param $string * @return $string * * $test = "helo"; * $test2 = "helo"; * getVarName($test2); */ function getVarName(&$src){ //儲存當前變數值 $save = $src; /
Time of Update: 2017-02-28
php 無限分類之父級分類和子分類的追溯方法,程式碼片段如下:Copy to Clipboard引用的內容:[www.veryhuo.com] //返回所有的葉子節點 public function scanNodeOfTree($result,$fid){ $checkexist = false; for ($i=0; $i if($fid == $result[$i]['ParentId']){ $checkexist = true; $arr .=
Time of Update: 2017-02-28
這篇文章主要介紹了支援中文和其他編碼的php截取字串函數樣本(截取中文字串),需要的朋友可以參考下簡單的字串截取方法,支援中文和其他編碼,傳入相對應的參數直接調用就可以了 代碼如下:/** * 字串截取,支援中文和其他編碼 * @static * @access public * @param string $str 需要轉換的字串 * @param string $start 開始位置 * @param
Time of Update: 2017-02-28
Session指的就是使用者在瀏覽某個網站時,從進入網站到瀏覽器關閉所經過的這段時間,也就是使用者瀏覽這個網站所花費的時間。從上述的定義中我們可以看到,Session實際上是一個特定的時間概念。 一般來說,在網站上某一個頁面中的變數(指伺服器端變數,下同)是不能在下一頁中用的,有了session就好辦了。session中註冊的變數可以作為全域變數使用。這樣我們就可以將session用於使用者身份認證,程式狀態記錄,頁面之間參數傳遞。 在PHP3版本中是如何?session的?
Time of Update: 2017-02-28
這篇文章介紹在PHP的物件導向編程(OOP)。我將示範如何用物件導向的概念編出較少的代碼但更好的程式。祝大家好運。 物件導向編程的概念對每一個作者來說都有不同的看法,我提醒一下一個物件導向語言應有的東西: - 資料抽象和資訊隱藏 - 繼承 - 多態性 在PHP中使用類進行封裝的辦法: class Something { // In OOP classes are usually named starting with a cap letter. var $x;
Time of Update: 2017-02-28
這篇文章主要介紹了去除php注釋和去除空格函數,php5中已提供相同功能的函數,這裡只為學習PHP,需要的朋友可以參考下雖然php5中已有php_strip_whitespace方法可以返回刪除注釋和空格後的PHP源碼的功能,為了學習,這裡為大家提供一個自己的方法,也可以去除代碼中的空白和注釋,代碼如下: 代碼如下:/** * 去除代碼中的空白和注釋 * @param string $content 代碼內容 * @return
Time of Update: 2017-02-28
寫了幾個身份證方面的函數,個人感覺挺有用的,特別是在網路問卷調查時,對個人資訊裡的身份證進行驗證很有用,但是應者寥寥,還是收在自己的blog裡算了。 // 計算身份證校正碼,根據國家標準GB 11643-1999 function idcard_verify_number($idcard_base){ if (strlen($idcard_base) != 17){ return false; } // 加權因子 $factor = array(7, 9, 10,
Time of Update: 2017-02-28
檔案上傳我們需要用到HTML裡面表單的type=file類型,及其enctype屬性。這是我們大家必須要用的。當然了PHP函數庫當中的FILE函數庫,字串類型函數庫,目錄函式庫及$_FILES[]的使用是我們必須要用到的。 也許每一個網站都可能會對上傳檔案有許多的限制,這些限制會包括
Time of Update: 2017-02-28
有許多技術可用於用 PHP 讀取和編寫 XML。本文提供了三種方法讀取 XML:使用 DOM 庫、使用 SAX 解析器和使用Regex。還介紹了使用 DOM 和 PHP 文本模板編寫 XML。 用 PHP 讀取和編寫可延伸標記語言 (XML)(XML)看起來可能有點恐怖。實際上,XML 和它的所有相關技術可能是恐怖的,但是用 PHP 讀取和編寫 XML 不一定是項恐怖的任務。首先,需要學習一點關於 XML 的知識 ——
Time of Update: 2017-02-28
PHP中計算時間差的幾種方法,在php中計算時間差有時候是件麻煩的事!不過只要你掌握了日期時間函數的用法那這些也就變的簡單了: 一個簡單的例子就是計算借書的天數,這需要php根據每天的日期進行計算,下面就來談談實現這種日期計算的幾種方法: (1)
Time of Update: 2017-02-28
做了一個cookie操作的執行個體,第一個檔案login_frm.PHP這個是登入視窗。 代碼 1 2 3 4 5 6 7 使用者: 8 9 10 11 第二個檔案login.php這個是處理登入 1 2 if($_POST['username'] = 'admin') 3 { 4 setcookie('haha','gogo'); 5
Time of Update: 2017-02-28
程式需要,寫了一個擷取當前星期的日期範圍,也就是從星期一到星期日的日期範圍。 function getWeekRange($date){ $ret=array(); $timestamp=strtotime($date); $w=strftime('%u',$timestamp); $ret['sdate']=date('Y-m-d 00:00:00',$timestamp-($w-1)*86400); $ret['edate']=date('Y-m-d 23:59:
Time of Update: 2017-02-28
/** * 擷取頁碼導航HTML * @param $pageNum:當前頁碼 * @param $pageSize:每頁數量 * @param $rowCount:記錄總數 * @param $navUrl:連結頁面URL */ function getNavHtml($pageNum,$pageSize,$rowCount,$navUrl){ $pageCount = (int)($rowCount/$pageSize); //總頁數 if
Time of Update: 2017-02-28
隨著使用者不斷擴大的需求,更多的系統被建造起來。為了獲得更好的使用者體驗,需要實現使用者單點登入。所謂單點登入,就是使用者在一個系統上登入後,其他系統就不需要重複登入。單點的登入的好處很明顯,提高了使用者體驗度。如何?單點登入,在這裡我提供兩種解決方案: 1.頂層網域相同,通過共用cookie來實現 有a.the.com和b.the.com A B兩個網站,