Time of Update: 2016-06-13
Windows環境安裝PEAR、PHPUnit PS:原創文章,如需轉載,請註明出處,謝謝!???? 本文地址:http://flyer0126.iteye.com/blog/1441817?Windows環境下安裝PHPUnit,在此整理一下,以便大家參考。本人測試安裝環境:Windows7(win32) + Apache(2.2.13) + PHP(5.3.6)1.??? 以管理員身份開啟控制台視窗;2.???
Time of Update: 2016-06-13
利用 Zend Studio 9 Run As PHPUnit Test 總結 PS:原創文章,如需轉載,請註明出處,謝謝!???? 本文地址:http://flyer0126.iteye.com/blog/1441889?????? 利用本地PHP環境中的PHPUnit.bat測試同一單元測試用例,發現沒有任何錯誤,如:?????? 而利用 Zend Studio 9 建立PHPUnit單元測試用例,Run As PHPUnit Test 時發現,總是彈出一個錯誤框,提示如下資訊:?
Time of Update: 2016-06-13
php中使用session 在登入頁面建立sessionsession_start(); $_SESSION['username'] = $username;?在需要驗證的頁面使用//驗證sessionsession_start();//session中是否存在username並且session是否到期if(!isset($_SESSION["username"])|| time()";echo '點擊此處 登入 !';exit;}?登出sessionsession_start();/**
Time of Update: 2016-06-13
PHP unset銷毀變數並釋放記憶體問題 以下內容均引自http://leepiao.blog.163.com/blog/static/485031302010718105814266/,阿飄的部落格??PHP的unset()函數用來清除、銷毀變數,不用的變數,我們可以用unset()將它銷毀。但是某些時候,用unset()卻無法達到銷毀變數佔用的記憶體!我們先看一個例子:
Time of Update: 2016-06-13
phpspy2010 繞過登陸漏洞解析 ??? phpspy2010可謂是webshell界很不錯的一個工具,但是phpspy2010 和2011相繼爆出了繞過認證漏洞,我簡單分析下php2010的繞過漏洞,首先據說只有php2010的加密版才有這個漏洞,我大概看了下官方解釋,估計也只有加密版才有這個問題,而且看上去應該是個失誤。。。?????
Time of Update: 2016-06-13
phpexcelreader讀取excel自動產生表和欄位 這個主要是採用phpexcelreader的功能實現,根據excel的檔案名稱和excel第一行產生表名及欄位,資料從第二行開始依次匯入。phpexcelreader下載地址 : http://sourceforge.net/projects/phpexcelreader/下載下來有個 “phpExcelReader.zip”的壓縮包。解壓,我們需要的只有 Excel 檔案夾的內容,首先把 “oleread.inc” 改為
Time of Update: 2016-06-13
PHP去除數組中指定的值 ?//一維數組 ?簡單的做法 ?unset($arr[array_search($value,$arr)])??$arr = array("a","b","c","d"); ?function isHave($var){ ?? if($var!="b") ?? return true; ?} ?$arr_filter = array_values(array_filter($arr,"isHave")); ?//print_r($arr_filter);
Time of Update: 2016-06-13
細說PHP中strlen和mb_strlen的區別 在PHP中,strlen與mb_strlen是求字串長度的函數,但是對於一些初學者來說,如果不看手冊,也許不太清楚其中的區別。下面通過例子,講解這兩者之間的區別。先看例子:';//14 echo mb_strlen($str,'utf8').'';//6 echo mb_strlen($str,'gbk').'';//8 echo mb_strlen($str,'gb2312').'';//10 ?>
Time of Update: 2016-06-13
PHP 利用cron 實現文章同步至新浪、網易等微博 1.Tw2other?一個支援twitter同步至digu/sina/zuosa/follow5/9911/豆瓣廣播/鮮果聯播 /人間網/人人網/網易微博 的PHP小程式?作者:cluries作者首頁:http://cuies.comTw2other的下載地址:http://code.google.com/p/tw2ohter/?或者從附件下載(不保證最新版)?設定如下:?1)
Time of Update: 2016-06-13
dedecms {dede:php}標籤用法介紹 最簡單的輸入如?代碼如下 複製代碼 {dede:php} $numA = 1; $numB = 2; echo $numA + $numB;{/dede:php}?從上面語句可以看出dede:php標籤可以名符其實的讓在php中一樣的用法,上面語句在php寫法如下?代碼如下 複製代碼 $numA=1;$numB=2;echo $numA+$numB;?>?是不是看上去很像啊,再看一個再有if else 條件判斷的?代碼如下 複製代碼
Time of Update: 2016-06-13
eAccelerator 配置(PHP代碼加速器) eAccelerator是一個自由開放源碼php加速器,最佳化和動態內容緩衝,提高了php指令碼的緩衝效能,使得PHP指令碼在編譯的狀態下,對伺服器的開銷幾乎完全消除。 它還有對指令碼起最佳化作用,以加快其執行效率。使您的PHP程式碼執效率能提高1-10倍;?首先您要安裝好PHP,然後再來編譯安裝 eaccelerator,過程如下。我們從官方下的版本是 eaccelerator-0.9.5.2.tar.bz2 編譯安裝; #
Time of Update: 2016-06-13
php 獲得百度最新事件 function getBaiduHotKeyWord() { $templateRss = file_get_contents('http://top.baidu.com/rss_xml.php?p=shijian'); If (preg_match('/(.*)/is', $templateRss, $_description)) { $templateRss = $_description[0];
Time of Update: 2016-06-13
php open_basedir安全與效能的取捨 open_basedir 嚴重影響PHP
Time of Update: 2016-06-13
php 擷取時間今天明天昨天時間戳記 php 擷取時間今天明天昨天時間戳記2011-06-30 9:46echo "今天:".date("Y-m-d")."";?????echo "昨天:".date("Y-m-d",strtotime("-1 day")), "";?????echo "明天:".date("Y-m-d",strtotime("+1 day")). "";??echo "一周后:".date("Y-m-d",strtotime("+1 week")).
Time of Update: 2016-06-13
php魔術方法: __get() 和 __set()的妙用 ?_setters)) { return $this->$property; } else if (method_exists($this, '_get_' . $property)) return call_user_func(array($this, '_get_' . $property)); else if (in_array($property, $this->_getters)
Time of Update: 2016-06-13
php 上傳限制 php 修改上傳檔案大小 (max_execution_time post_max_size)有些朋友要通過自己的網站後台,包括論壇,來上傳一些檔案,php一般為2m,或8m(以下我們按預設為2m),接下來就是來講怎麼修改上傳檔案大小的。?1.首先修改執行上傳檔案限制一般的檔案上傳,除非檔案很小.就像一個5M的檔案,很可能要超過一分鐘才能上傳完.但在php中,預設的該頁最久執行時間為 30 秒.就是說超過30秒,該指令碼就停止執行.這就導致出現
Time of Update: 2016-06-13
PHP給圖片增加浮水印得類 src_image_name = strtolower(trim($filename));$src_image_type = $this->get_type($this->src_image_name);$src_image = $this->createImage($src_image_type,$this->src_image_name);if (!$src_image)
Time of Update: 2016-06-13
PHP編碼規範 一、檔案格式1. 對於只含有 php 代碼的檔案,我們將在檔案結尾處忽略掉 "?>" 。這是為了防止多餘的空格或者其它字元影響到代碼。例如:$foo = 'foo';2. 縮排應該能夠反映出代碼的邏輯結果,盡量使用四個空格,禁止使用定位字元TAB,因為這樣能夠保證有跨用戶端編程器軟體的靈活性。例如:if (1 == $x) { $indented_code = 1; if (1 == $new_line) {
Time of Update: 2016-06-13
php多檔案上傳 swfupload http://bbs.php100.com/read.php?tid=25606&page=1index.php中file_upload_limit : 10, //配置上傳個數upload.php中mysql_connect("localhost","root","");mysql_select_db("upload");$file_name=mktime().$file_name;//+設定欲上傳的檔案名稱if
Time of Update: 2016-06-13
PHP this,self 和 parent 關鍵字 ?我們先建立幾個概念,這三個關鍵字分別是用在什麼地方 呢?我們初步解釋一下,this是指向當前對象的指標(我們姑且用C裡面的指標來看吧),self是指向當前類的指標,parent是指向父類的指標。這麼說還不能很瞭解,那我們就根據實際的例子結合來講講。(1) this?name = $name; //這裡已經使用了this指標 } //解構函式 function __destruct(){}