Time of Update: 2018-12-05
1.表單中 get與post提交方法的區別?答:get是發送請求HTTP協議通過url參數傳遞進行接收,而post是實體資料,可以通過表單提交大量資訊.2.session與cookie的區別?答:session:儲存使用者訪問的全域唯一變數,儲存在伺服器上的php指定的目錄中的(session_dir)的位置進行的存放. cookie:用來儲存連續訪問一個頁面時所使用,是儲存在用戶端,對於Cookie來說是儲存在使用者WIN的Temp目錄中的。
Time of Update: 2018-12-05
linux下的Memcache安裝:1. 下載 memcache的linux版本,注意 memcached 用 libevent 來作事件驅動,所以要先安裝有 libevent。2. 安裝 pecl::memcache。用 pecl 命令列工具安裝:pecl install memcache或直接從源碼安裝:phpize ./configure make make installWindows下的Memcache安裝:1. 下載memcache的windows穩定版,解壓放某個盤下面,比如在c:
Time of Update: 2018-12-05
2009-06-02 19:511、用PHP列印出前一天的時間,格式是2006-5-10 22:21:21Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><?php //echo date('Y-m-d H:i:s',time()-60*60*24 echo date("Y:m:d H:i:s",strtotime("-1 day"));?
Time of Update: 2018-12-05
不好解釋具體是想要做什麼,總之,有了__callStatic,可以省不少代碼了。而且這個方法支援在子類中調用,配合上get_called_class,子類也一起魔術了。以前用.NET組件Castle的ActiveRecord的時候,.NET 2.0版可以給每個子類加靜態getById方法,現在用PHP也可以這樣做。 <?phpclass ActiveRecordBase { /** As of PHP 5.3.0 */ public static function
Time of Update: 2018-12-05
數組能夠傳遞引用:function fun($arr){ echo var_dump($arr); $arr[0]=99; $arr[1]=100;}$a=123;$b=456;fun(array(&$a,&$b)); echo "$a,$b<br/>"; PHP5.3.0新增了閉包支援:function funtest(){ $a=18; $b="Ly"; $fun=function($num,$name) use(&a
Time of Update: 2018-12-05
PHP Parse error: syntax error, unexpected '<' in E:\www\jrxw.net\e\class\connect.php(1254) : eval()'d code on line 1 PHP Parse error: syntax error, unexpected '<' in E:\www\jrxw.net\e\class\connect.php(1254) : eval()'d code on line 1 PHP arse
Time of Update: 2018-12-05
php中有一個擴充可以支援DES的密碼編譯演算法,是:extension=php_mcrypt.dll在設定檔中將這個擴充開啟還不能夠在windows環境下使用需要將PHP檔案夾下的 libmcrypt.dll 拷貝到系統的 system32 目錄下,這是通過phpinfo可以查看到mcrypt表示這個模組可以正常試用了。下面是PHP中使用DES加密解密的一個例子: //$input - stuff to decrypt //$key - the secret key to use
Time of Update: 2018-12-05
今天使用isset()函數檢查一個數組中某個索引值是否存在,發現一個問題。$info['page'] = null;if (isset($info['page'])) { // 存在} else { // 不存在}代碼執行的結果居然是不存在。後來換成array_key_exists()就可以了。 因而,對PHP的isset()使用方法有了一些懷疑,下面是一段測試代碼:$info['page'] = null; c('null');$info['page'] = 0; c('zero'
Time of Update: 2018-12-05
Regex是程式開發中一個重要的元素,它提供用來描述或匹配文本的字串,如特定的字元、詞或算式等。但在某些情況下,用Regex去驗證一個字串比較複雜和費時。本文為你介紹10種常見的實用PHPRegex的寫法,希望對你的工作有所協助。 1. 驗證E-mail地址 這是一個用於驗證電子郵件的Regex。但它並不是高效、完美的解決方案。在此不推薦使用。 $email = "test@ansoncheung.tk";if
Time of Update: 2018-12-05
1 <?php 2 3 $cipher = mcrypt_module_open(MCRYPT_BLOWFISH, '', MCRYPT_MODE_CBC, ''); 4 5 // The block-size of the Blowfish algorithm is 64-bits, therefore our IV 6 // is always 8 bytes: 7 $iv = '12345678'; 8 9
Time of Update: 2018-12-05
由於php的進程是不支援多線程的,有些情境為了方便以及提高效能,可以用php實現多進程以彌補這個不足:#!/usr/bin/env php<?php$cmds=array( array('/apps/bin/launcher.php','charge/promotion_props_stat.php','mobile',1),
Time of Update: 2018-12-05
1 public function parseXML($menus){ 2 $result = array(); 3 foreach($menus as $menu){ 4 $tmparr = array(); 5 6 // 處理空文本節點方式A 7 if( $menu->nodeName !='#text'){ 8 9 //
Time of Update: 2018-12-05
function sub_title($t){ $len = 50; $text = $t; return strlen($text)<=$len ? $text :
Time of Update: 2018-12-05
1.PHP下的NULL類型,以及""的區別.變數或者是資料不存在時使用,如SELECT 查詢出的為空白資料,就資料不存在.又如UNSET函數是用於釋放變數,其值也為NULL.2.PHP下的全域變數. 全域變數也叫 外部變數,由於PHP的函數可以視為一個單獨的程式段,局部變數是可以覆蓋全域變數的., 使用全域變數的方法.其基本的樣本:>>3.函數的參數形參以及實參:預設參數>所有有預設值的參數,都要盡量的寫在右邊,這樣在沒有傳值的時候,就有了預設的值.
Time of Update: 2018-12-05
編寫關於 PHP 的系列文章讓我更加深刻地瞭解了 PHP 開發人員的世界。我和許多 PHP 程式員交談過,最令我驚奇的是只有很少的人使用 IDE。大多數程式員使用文字編輯器,比如 Microsoft Windows 上的記事本、Emacs 或者 Vim。我提到的這些文字編輯器(以及我沒提到)都是很不錯的 —— 我不想討論哪個編輯器更好。但是,我要強調的是不使用文字編輯器會使您對 PHP 代碼有更深的見解。幾乎所有人都將 PHP
Time of Update: 2018-12-05
最近因工作需要,要配置一個缺陷管理工具,基於免費的要求,優先選擇了bugFree,整體下來的感覺,雖然免費很誘人,但是文檔的缺乏,尤其是論壇協助的不到位,始終是開源軟體的致命傷,初學者想使用,但是複雜的配置過程,文檔的缺少,都會讓初學者舉步維艱。不多說了,下面是我的配置過程,希望可以給大家一點借鑒。1.
Time of Update: 2018-12-05
本期格言: 在當年還沒有資料庫存在的時候,讀寫檔案是我們程式員在空虛的夜晚唯一能乾的事情之一(也許不一定哦~~~)。所以即使現在這項技術變的有多麼的簡單、快捷和普通,我們依然要保持細緻的態度和嚴格的操守,千萬不要忽視它的重要性和嚴謹性。 本文開始:
Time of Update: 2018-12-05
轉載請註明來源:http://blog.csdn.net/kaosini/article/details/8735306現在很多網站都用了非同步載入的技術,大部分載入的資料格式都是json的(比如{"order":"205","205":"\u81ea\u9009\u80a1"}),下面就給大家羅列下php讀取資料後轉換成json輸出的幾種方法。第一種最簡單的最常用的也就是拼字串的方法,這裡我就不多介紹了第二種就是藉助json_encode函數執行下面代碼 var_dump(json_decod
Time of Update: 2018-12-05
1.表單中 get與post提交方法的區別? 答:get是發送請求HTTP協議通過url參數傳遞進行接收,而post是實體資料,可以通過表單提交大量資訊. 2.session與cookie的區別? 答:session:儲存使用者訪問的全域唯一變數,儲存在伺服器上的php指定的目錄中的(session_dir)的位置進行的存放 cookie:用來儲存連續訪問一個頁面時所使用,是儲存在用戶端,對於Cookie來說是儲存在使用者WIN的Temp目錄中的。 兩者都可通過時間來設定時間長短 3.
Time of Update: 2018-12-05
什麼是UBB代碼UBB代碼是HTML的一個變種,是Ultimate Bulletin Board (國外一個BBS程式,國內也有不少地方使用這個程式)採用的一種特殊的TAG。UBB代碼很簡單,雖然功能很少,但基本實現了我們常用的一些功能.就是在PHP檔案中可以自己定義的一些代碼,然後可以根據這些代碼實行相應的在HTML中也能實現的功能。 優點 相對HTML安全性高 使用簡單,方便記憶 自訂功能強大,擴充性好(可以根據自己的需求定義,但一般最好使用一個通用的標準,如url,img)