Äã²»Á˽âPHPµÄ10¼þÊÂÇé
1.ʹÓà ip2long() ºÍ long2ip() º¯ÊýÀ´°Ñ IP µØÖ·×ª»¯³ÉÕûÐÍ´æ´¢µ½Êý¾Ý¿âÀï¡£ÕâÖÖ·½·¨°Ñ´æ´¢¿Õ¼ä½µµ½Á˽ӽüËÄ·ÖÖ®Ò»£¨char(15) µÄ 15 ¸ö×Ö½Ú¶ÔÕûÐ뵀 4 ¸ö×Ö½Ú£©£¬¼ÆËãÒ»¸öÌØ¶¨µÄµØÖ·ÊDz»ÊÇÔÚÒ»¸öÇø¶ÎÄÚÒ³¸ü¼òµ¥ÁË£¬¶øÇÒ¼Ó¿ìÁËËÑË÷ºÍÅÅÐòµÄËÙ¶È£¨ËäÈ»ÓÐʱ½ö½öÊÇ¿ìÁËÒ»µã£©¡£
2.ÔÚÑéÖ¤ email µØÖ·µÄʱºòʹÓà checkdnsrr() º¯ÊýÑéÖ¤ÓòÃûÊÇ·ñ´æÔÚ¡£Õâ¸öÄÚÖú¯ÊýÄܹ»È·ÈÏÖ¸¶¨µÄÓòÃûÄܹ»½âÎö³É IP µØÖ·¡£¸Ãº¯ÊýµÄPHP ÎĵµµÄÓû§ÆÀÂÛ²¿·ÖÓÐÒ»¸ö¼òµ¥µÄÓû§×Ô¶¨Ò庯Êý£¬Õâ¸öº¯Êý»ùÓÚ checkdnsrr()£¬ÓÃÀ´ÑéÖ¤ email µØÖ·µÄºÏ·¨ÐÔ¡£¶ÔÓÚÄÇЩÈÏΪ×Ô¼ºµÄ email µØÖ·ÊÇ “joeuser@wwwphp.net” ¶ø²»ÊÇ “joeuser@php.net” µÄ¼Ò»ïÃÇ£¬Õâ¸ö·½·¨¿ÉÒԺܷ½±ãµÄץסËûÃÇ¡£
3.Èç¹ûÄãʹÓõÄÊÇ PHP 5 ºÍ MySQL 4.1 »òÕ߸ü¸ßµÄ°æ±¾£¬¿¼ÂÇÅׯú mysql_* ϵÁк¯Êý¸ÄÓøĽø°æµÄ mysqli_* ϵÁк¯Êý¡£Ò»¸öºÜºÃµÄ¹¦ÄܾÍÊÇÄã¿ÉÒÔʹÓÃÔ¤´¦ÀíÓï¾ä£¬Èç¹ûÄãÔÚά»¤Ò»¸öÊý¾Ý¿âÃܼ¯ÐÍÕ¾µã£¬Õâ¸ö¹¦ÄÜÄܹ»¼Ó¿ì²éѯËÙ¶È¡£Ò»Ð©ÆÀ¹À·ÖÊý¡£
4.ѧ»á°®ÉÏÈýÔªÔËËã·û¡£
5.Èç¹ûÄãÔÚÏîÄ¿Öиоõµ½Óпɸ´ÓõIJ¿·Ö£¬ÔÚÄãдÏÂÒ»ÐдúÂëǰÏÈ¿´¿´ PEAR ÖÐÊÇ·ñÒѾÓÐÁË¡£ºÜ¶à PHP ³ÌÐòÔ±¶¼ÖªµÀ PEAR ÊÇÒ»¸öºÜºÃµÄ×ÊÔ´¿â£¬ËäÈ»»¹Óкܶà³ÌÐòÔ±²»ÖªµÀ¡£Õâ¸öÔÚÏß×ÊÔ´¿â°üº¬Á˳¬¹ý 400 ¸ö¿ÉÒÔ¸´ÓõijÌÐòƬ¶Î£¬ÕâЩ³ÌÐòƬ¶ÎÄã¿ÉÒÔÁ¢¼´Óõ¶ÄãµÄ³ÌÐòÀï¡£³ý·Ç˵ÄãµÄÏîÄ¿ÕæµÄÊǷdz£ÌرðµÄ£¬Äã×ÜÄÜÕÒµ½°ïÄã½Úʡʱ¼äµÄ PEAR °ü¡££¨²Î¼û PECL£©
6.Óà highlight_file() À´×Ô¶¯µÄ´òÓ¡³ö¸ñʽ»¯µÄºÜƯÁÁµÄÔ´´úÂë¡£Èç¹ûÄãÔÚÁôÑÔ°å¡¢IRC ÕâЩµØ·½Ñ°ÇóÒ»¸ö½Å±¾µÄ°ïÖúµÄ»°£¬Õâ¸öº¯ÊýÓÃÆðÀ´·Ç³£µÄ˳ÊÖ¡£µ±È»ÁË£¬ÒªÐ¡ÐIJ»ÒªÒâÍâµÄй¶³öÄãµÄÊý¾Ý¿âÁ¬½ÓÐÅÏ¢ºÍÃÜÂëµÈ¡£
7.ʹÓà error_reporting(0) º¯ÊýÀ´·ÀÖ¹Óû§¿´µ½Ç±ÔÚµÄÃô¸Ð´íÎóÐÅÏ¢¡£]ÔÚÀíÏëÇé¿öÏ£¬·¢²¼·þÎñÆ÷Ó¦¸ÃÔÚ php.ini ÀïÍêÈ«½ûÖ¹¡£µ«ÊÇÈç¹ûÄãÓõÄÊÇÒ»¸ö¹²ÏíµÄ web ·þÎñÆ÷µÄ»°£¬ÄãûÓÐ×Ô¼ºµÄ php.ini Îļþ£¬ÄÇôÕâÖÖÇé¿öÏÂÄã×îºÃµÄÑ¡Ôñ¾ÍÊÇÔÚËùÓнű¾µÄµÚÒ»ÐÐǰ¼ÓÉÏ error_reporting(0);£¨»òÕßʹÓà require_once() ·½·¨£©¡£Õâ¾ÍÄܹ»ÔÚ³ö´íµÄʱºòÍêÈ«ÆÁ±ÎÃô¸ÐµÄ SQL ²éѯÓï¾äºÍ·¾¶Ãû¡£
8.ÔÚÍøÊý¾Ý¿âÖд洢ºÜ´óµÄ×Ö·û´®Ö®Ç°Ê¹Óà gzcompress() ºÍ gzuncompress() À´ÏÔʽµÄѹËõ/½âѹ×Ö·û´®¡£Õâ¸ö PHP ÄÚÖú¯ÊýʹÓà gzip Ëã·¨£¬¿ÉÒÔѹËõÆÕͨÎı¾´ï 90%¡£ÔÚÎÒÿ´ÎÒª¶Áд BLOB ÀàÐ͵Ä×ֶεÄʱºò¶¼Ê¹ÓÃÕâЩº¯Êý¡£Î¨Ò»¶îÀýÍâ¾ÍÊǵ±ÎÒÐèҪȫÎļìË÷µÄʱºò¡£
Ïà¹ØÎĵµ£º
//±éÀúĿ¼¼°Îļþ
function get_all_files( $path )
{
$list = array();
foreach( glob( $path . '/*') as $item )
{
& ......
test.php -------------------------------------------------------------------------------------
echo $_SERVER['DOCUMENT_ROOT'].""; //»ñµÃ·þÎñÆ÷Îĵµ¸ù
echo $_SERVER['PHP_SELF'].""; //»ñµÃÖ´ÐиôúÂëµÄÎļþ·þÎñÆ÷¾ø¶Ô·¾¶
/*
phpÊÖ²áÉϵĽâÊÍ£º “PHP_SELF” µ±Ç°ÕýÔÚÖ´Ðнű¾µÄÎļþÃû£¬Óë docum ......
ÍøÉÏÕÒµ½µÄ£º¹²ÏíÒ»ÏÂ
<?
//¡¾¾¯¸æ¡¿:δ¾Ðí¿ÉÇëÎðËæ±ãÐÞ¸Ä
//-----------------------------------------------------------------------------------
-------
//-----------------------------------------------------------------------------------
-------
//
// ¡¾ÎļþÃû¡¿: c_check.inc
// ¡¾× ......
basename: ·µ»Ø²»º¬Â·¾¶µÄÎļþ×Ö·û´®¡£
chgrp: ¸Ä±äÎļþËùÊôµÄȺ×é¡£
chmod: ¸Ä±äÎļþµÄÊôÐÔ¡£
chown: ¸Ä±äÎļþµÄÓµÓÐÕß¡£
clearstatcache: Çå³ýÎļþ״̬¿ìÈ¡¡£
copy: ¸´ÖÆÎļþ¡£
delete: ÎÞÓõÄÏîÄ¿¡£
dirname: È¡µÃ·¾¶ÖеÄĿ¼Ãû¡£
diskfreespace: È¡µÃĿ¼ËùÔÚµÄÊ£Óà¿ÉÓÿռ䡣
fclose: ¹Ø±ÕÒÑ´ò¿ªµÄ ......
ÈçºÎÔÚPHPÏÂÔØÎļþÃûÖнâ¾öÂÒÂë
CND8ѧԺ
¡¡PHP½Ì³Ì
¡¡·¢²¼ÈÕÆÚ£º2009Äê05ÔÂ23ÈÕ
ͨ¹ý°ÑContent-TypeÉèÖÃΪapplication/octet-stream£¬¿ÉÒ԰Ѷ¯Ì¬Éú³ÉµÄÄÚÈݵ±×÷ÎļþÀ´ÏÂÔØ£¬ÏàÐÅÕâ¸ö´ó¼Ò¶¼»á¡£ÄÇôÓÃContent-DispositionÉèÖÃÏÂÔØµÄÎļþÃû£¬Õâ¸öÒ²Óв»ÉÙÈËÖªµÀ°É¡£»ù±¾ÉÏ£¬ÏÂÔØ³ÌÐò¶¼ÊÇÕâôдµÄ£º
< ......