¡¡¡¡1:ΪʲôÎҵò»µ½±äÁ¿ ¡¡¡¡ÎÒÔÚÒ»ÍøÒ³ÏòÁíÒ»ÍøÒ³POSTÊý¾Ýname£¬ÎªÊ²Ã´Êä³ö$nameʱȴµÃ²»µ½ÈκÎÖµ? ¡¡¡¡ÔÚPHP4.2ÒÔºóµÄ°æ±¾ÖÐregister_globalĬÈÏΪoff¡£ÈôÏëÈ¡µÃ´ÓÁíÒ»Ò³ÃæÌá½»µÄ±äÁ¿: ¡¡¡¡·½·¨Ò»:ÔÚPHP.iniÖÐÕÒµ½register_global£¬²¢°ÑËüÉèÖÃΪon. ¡¡¡¡·½·¨¶þ:ÔÚ½ÓÊÕÍøÒ³×îÇ°Ãæ·ÅÉÏÕâ¸öextract($_POST);extract($_GET);(×¢Òâextract($_SESSION)ǰ±ØÐëÒªÓÐSession_Start()). ¡¡¡¡·½·¨Èý:Ò»¸öÒ»¸ö¶ÁÈ¡±äÁ¿$a=$_GET["a"];$b=$_POST["b"]µÈ£¬ÕâÖÖ·½·¨ËäÈ»Âé·³£¬µ«±È½Ï°²È«. ¡¡¡¡2£ºµ÷ÊÔÄãµÄ³ÌÐò ¡¡¡¡ÔÚÔËÐÐʱ±ØÐëÖªµÀij¸ö±äÁ¿ÎªºÎÖµ¡£ÎÒÊÇÕâÑù×öµÄ£¬½¨Á¢Ò»Îļþdebug.php,ÆäÄÚÈÝÈçÏÂ: ¡¡¡¡PHP´úÂë: ¡¡¡¡<?PHP Ob_Start(); Session_Start(); Echo "<pre>"; ¡¡¡¡Echo "±¾Ò³µÃµ½µÄ_GET±äÁ¿ÓÐ:"; Print_R($_GET); ¡¡¡¡Echo "±¾Ò³µÃµ½µÄ_POST±äÁ¿ÓÐ:"; Print_R($_POST); ¡¡¡¡Echo "±¾Ò³µÃµ½µÄ_COOKIE±äÁ¿ÓÐ:"; Print_R($_COOKIE); ¡¡¡¡Echo "±¾Ò³µÃµ½µÄ_SESSION±äÁ¿ÓÐ:"; Print_R($_SESSION); Echo "</pre>"; ?> ¡¡¡¡È»ºóÔÚphp.iniÖÐÉèÖãºinclude_path = "c:/php"£¬²¢½«debug.php·ÅÔÚ´ËÎļþ¼Ð,ÒÔºó¾Í¿ÉÒÔÔÚÿ¸öÍøÒ³Àï°üº¬´ËÎļþ£¬²é¿´µÃµ½µÄ±äÁ¿ÃûºÍÖµ. ¡¡¡¡3£ºÈçºÎʹÓÃsession ¡¡¡¡·²ÊÇÓësessionÓйصÄ,֮ǰ±ØÐëµ÷Óú¯Êýsession_start();Ϊsession¸¶ÖµºÜ¼òµ¥,Èç: ¡¡¡¡PHP´úÂë: ¡¡¡¡<?php Session_start(); $Name = "ÕâÊÇÒ»¸öSessionÀý×Ó"; Session_Register("Name");//×¢Òâ,²»ÒªÐ´³É£ºSession_Register("$Name"); Echo $_SESSION["Name"]; //Ö®ºó$_SESSION["Name"]Ϊ"ÕâÊÇÒ»¸öSessionÀý×Ó" ?> ¡¡¡¡ÔÚphp4.2Ö®ºó,¿ÉÒÔΪsessionÖ±½Ó¸¶Öµ: ¡¡¡¡PHP´úÂë: ¡¡¡¡<?PHP Session_Start(); $_SESSION["name"]="value"; ?> ¡¡¡¡È¡Ïûsession¿ÉÒÔÕâÑù: ¡¡¡¡PHP´úÂë<?php session_start(); session_unset(); session_destroy(); ?> ¡¡¡¡È¡Ïûij¸ösession±äÁ¿ÔÚphp4.2ÒÔÉÏ»¹ÓÐBUG. ¡¡¡¡×¢Òâ: ¡¡¡¡1:ÔÚµ÷ÓÃSession_Start()֮ǰ²»ÄÜÓÐÈκÎÊä³ö.ÀýÈçÏÂÃæÊÇ´íÎóµÄ. 1ÐÐ 2ÐÐ <?PHP 3ÐÐ Session_Start();//֮ǰÔÚµÚÒ»ÐÐÒѾÓÐÊä³ö 4ÐÐ ..... 5ÐÐ ?>
Ìáʾ1: ¡¡¡¡·²ÊdzöÏÖ"........headers already sent..........",¾ÍÊÇSession_Start()֮ǰÏòä¯ÀÀÆ÷Êä³öÐÅÏ¢.È¥µôÊä³ö¾ÍÕý³£,£¨COOKIEÒ²»á³öÏÖÕâÖÖ´íÎó,´íÎóÔÒòÒ»Ñù£© ¡¡¡¡Ìáʾ2: ¡¡¡¡Èç¹ûÄãµÄSession_Start()·ÅÔÚÑ»·Óï¾äÀï,²¢ÇÒºÜÄÑÈ·¶¨Ö®Ç°ÄÄÀïÏòä¯ÀÀÆ÷Êä³öÐÅÏ¢,¿ÉÒÔÓÃÏÂÃæÕâÖÖ·½·¨:1ÐÐ <?PHP Ob_Start(); ?> ........ÕâÀïÊÇÄãµÄ³ÌÐò...... ¡¡¡¡2:ÕâÊÇʲô´íÎó ¡¡¡¡Warning: session_start(): open(/tmp/sess_7d190aa36b4c5ec13a5c1649cc2da23f, O_RDWR) failed:.... ÒòΪÄãûÓÐÖ¸¶¨sessionÎļþµÄ´æ·Å·¾¶. ¡¡¡¡½â¾ö·½·¨: (1)ÔÚcÅ̽¨Á¢Îļþ¼Ðtmp (2)´ò¿ªphp.ini,ÕÒµ½session.save_path,ÐÞ¸ÄΪsession.save_path= "c:/tmp" ¡¡¡¡4:ΪʲôÎÒÏòÁíÒ»ÍøÒ³´«ËͱäÁ¿Ê±,Ö»µÃµ½Ç°°ë²¿·Ö,ÒÔ¿Õ¸ñ¿ªÍ·µÄÔòÈ«²¿¶ªÊ§ ¡¡¡¡ PHP´úÂë: ¡¡¡¡<?php $Var="hello php";//ÐÞ¸ÄΪ$Var="¡¡¡¡¡¡hello php";ÊÔÊԵõ½Ê²Ã´½á¹û $post= "receive.php?Name=".$Var; header("location:$post"); ?> ¡¡¡¡receive.phpµÄÄÚÈÝ: ¡¡¡¡PHP´úÂë: ¡¡¡¡<?PHP Echo "<pre>"; Echo¡¡¡¡$_GET["Name"]; Echo "</pre>"; ?> ¡¡¡¡ÕýÈ·µÄ·½·¨ÊÇ: ¡¡¡¡PHP´úÂë: ¡¡¡¡<?php $Var="hello php"; $post= "receive.php?Name=".urlencode($Var); header("location:$post"); ?> ¡¡¡¡ÔÚ½ÓÊÕÒ³ÃæÄã²»ÐèҪʹÓÃUrldecode(),±äÁ¿»á×Ô¶¯±àÂë. ¡¡¡¡5:ÈçºÎ½ØÈ¡Ö¸¶¨³¤¶Èºº×Ö¶ø²»»á³öÏÖÒÔ"?>"½áβ,³¬³ö²¿·ÖÒÔ"..."´úÌæ ¡¡¡¡Ò»°ãÀ´Ëµ,Òª½ØÈ¡µÄ±äÁ¿À´×ÔMysql,Ê×ÏÈÒª±£Ö¤ÄǸö×ֶ㤶ÈÒª×ã¹»³¤,Ò»°ãΪchar(200),¿ÉÒÔ±£³Ö100¸öºº×Ö£¬°üÀ¨±êµã. ¡¡¡¡PHP´úÂë: ¡¡¡¡<?PHP $str="Õâ¸ö×Ö·ûºÃ³¤Ñ½,^_^"; $Short_Str=showShort($str,4);//½ØÈ¡Ç°Ãæ4¸öºº×Ö,½á¹ûΪ:Õâ¸ö×Ö·û... Echo¡¡¡¡"$Short_Str"; Function csubstr($str,$start,$len) { $strlen=strlen($str); $clen=0; for($i=0;$i<$strlen;$i++,$clen++) { if ($clen>=$start+$len) break; if(ord(substr($str,$i,1))>0xa0) { if ($clen>=$start) $tmpstr.=substr($str,$i,2); $i++; } else { if ($clen>=$start) $tmpstr.=substr($str,$i,1); } } ¡¡¡¡return $tmpstr; } Function showShort($str,$len) { $tempstr = csubstr($str,0,$len); if ($str<>$tempstr) $tempstr .= "..."; //ÒªÒÔʲô½áβ,ÐÞ¸ÄÕâÀï¾Í¿ÉÒÔ. ¡¡¡¡return $tempstr; } ¡¡¡¡6:¹æ·¶ÄãµÄSQLÓï¾ä ¡¡¡¡ÔÚ±í¸ñ£¬×Ö¶ÎÇ°Ãæ¼ÓÉÏ"`",ÕâÑù¾Í²»»áÒòΪÎóÓùؼü×Ö¶ø³öÏÖ´íÎó£¬ µ±È»ÎÒ²¢²»ÍƼöÄãʹÓùؼü×Ö. ¡¡¡¡ÀýÈç $Sql="INSERT INTO `xltxlm` (`author`, `title`, `id`, `content`, `date`) valueS ('xltxlm', 'use`', 1, 'criterion your sql string ', '2003-07-11 00:00:00')" ¡¡¡¡"`"ÔõôÊäÈë? ÔÚTAB¼üÉÏÃæ. ¡¡¡¡7:ÈçºÎʹHtml/PHP¸ñʽµÄ×Ö·û´®²»±»½âÊÍ,¶øÊÇÕÕÔÑùÏÔʾ ¡¡¡¡PHP´úÂë: ¡¡¡¡<?PHP $str="<h1>PHP</h1>"; Echo "±»½âÊ͹ýµÄ: ".$str."<br>¾¹ý´¦ÀíµÄ:"; Echo¡¡¡¡htmlentities(nl2br($str)); ?> ¡¡¡¡8:ÔõôÔÚº¯ÊýÀïÈ¡µÃº¯ÊýÍâµÄ±äÁ¿Öµ PHP´úÂë: ¡¡¡¡<?PHP $a="PHP"; foo(); Function foo() { ¡¡global $a;//ɾ³ýÕâÀï¿´¿´ÊÇʲô½á¹û ¡¡Echo "$a"; } ?> ¡¡¡¡9:ÎÒÔõô֪µÀϵͳĬÈÏÖ§³Öʲôº¯Êý ¡¡¡¡PHP´úÂë: ¡¡¡¡<?php $arr = get_defined_functions(); Function php() { } echo¡¡¡¡"<pre>"; Echo¡¡¡¡"ÕâÀïÏÔʾϵͳËùÖ§³ÖµÄËùÓк¯Êý,ºÍ×Ô¶¨ÒÔº¯Êýphp/n"; print_r($arr); echo¡¡¡¡"</pre>"; ?>
10:ÈçºÎ±È½ÏÁ½¸öÈÕÆÚÏà²î¼¸Ìì ¡¡¡¡PHP´úÂë: ¡¡¡¡<?PHP $Date_1="2003-7-15";//Ò²¿ÉÒÔÊÇ:$Date_1="2003-6-25 23:29:14"; $Date_2="1982-10-1"; $Date_List_1=explode("-",$Date_1); $Date_List_2=explode("-",$Date_2); $d1=mktime(0,0,0,$Date_List_1[1],$Date_List_1[2],$Date_List_1[0]); $d2=mktime(0,0,0,$Date_List_2[1],$Date_List_2[2],$Date_List_2[0]); $Days=round(($d1-$d2)/3600/24); Echo¡¡¡¡"ÎÒÒѾѧϰÁË $Days Ìì^_^"; ?> ¡¡¡¡11:ΪʲôÎÒÉý¼¶PHPºó,ÔÀ´µÄ³ÌÐò³öÏÖÂúÆÁµÄ Notice: Undefined variable: ¡¡¡¡ÕâÊǾ¯¸æµÄÒâ˼,ÓÉÓÚ±äÁ¿Î´¶¨ÒåÒýÆðµÄ. ´ò¿ªphp.ini,ÕÒµ½×îÏÂÃæµÄerror_reporting,ÐÞ¸ÄΪerror_reporting = E_ALL & ~E_NOTICE ¡¡¡¡¶ÔÓÚParse error´íÎó error_reporting(0)ÎÞ·¨¹Ø±Õ. Èç¹ûÄãÏë¹Ø±ÕÈκδíÎóÌáʾ,´ò¿ªphp.ini,ÕÒµ½display_errors,ÉèÖÃΪdisplay_errors = Off.ÒÔºóÈκδíÎó¶¼²»»áÌáʾ. ¡¡¡¡ÄÇʲôÊÇerror_reporting? ¡¡¡¡12:ÎÒÏëÔÚÿ¸öÎļþ×îǰ£¬×îºóÃæ¶¼¼ÓÉÏÒ»Îļþ.µ«Ò»¸öÒ»¸öÌí¼ÓºÜÂé·³ ¡¡¡¡1:´ò¿ªphp.iniÎļþ ÉèÖà include_path= "c:" ¡¡¡¡2:дÁ½¸öÎļþ auto_prepend_file.php ºÍ auto_append_file.php ±£´æÔÚcÅÌ,ËûÃǽ«×Ô¶¯ÒÀ¸½ÔÚÿ¸öphpÎļþµÄÍ·²¿ºÍβ²¿. ¡¡¡¡3:ÔÚphp.iniÖÐÕÒµ½: Automatically add files before or after any PHP document. auto_prepend_file = auto_prepend_file.php;ÒÀ¸½ÔÚÍ·²¿ auto_append_file = auto_append_file.php;ÒÀ¸½ÔÚβ²¿ ¡¡¡¡ÒÔºóÄãÿ¸öphpÎļþ¾ÍÏ൱ÓÚ ¡¡¡¡PHP´úÂë ¡¡¡¡<?php Include "auto_prepend_file.php" ; ¡¡¡¡.......//ÕâÀïÊÇÄãµÄ³ÌÐò ¡¡¡¡ Include "auto_append_file.php"; ?> ¡¡¡¡13:ÈçºÎÀûÓÃPHPÉÏ´«Îļþ ¡¡¡¡PHP´úÂë: ¡¡¡¡<html><head> <title>ÉÏÔØÎļþ±íµ¥</title></head> <body> <form enctype="multipart/form-data" action="" method="post"> ÇëÑ¡ÔñÎļþ£º <br> <input name="upload_file" type="file"><br> <input type="submit" value="ÉÏ´«Îļþ"> </form> </body> </html> ¡¡¡¡<? $upload_file=$_FILES['upload_file']['tmp_name']; $upload_file_name=$_FILES['upload_file']['name']; ¡¡¡¡if($upload_file){ $file_size_max = 1000*1000;// 1MÏÞÖÆÎļþÉÏ´«×î´óÈÝÁ¿(bytes) $store_dir = "d:/";// ÉÏ´«ÎļþµÄ´¢´æÎ»Öà $accept_overwrite = 1;//ÊÇ·ñÔÊÐí¸²¸ÇÏàͬÎļþ // ¼ì²éÎļþ´óС if ($upload_file_size > $file_size_max) { echo "¶Ô²»Æð£¬ÄãµÄÎļþÈÝÁ¿´óÓڹ涨"; exit; } ¡¡¡¡// ¼ì²é¶ÁдÎļþ if (file_exists($store_dir . $upload_file_name) && !$accept_overwrite) { Echo¡¡¡¡"´æÔÚÏàͬÎļþÃûµÄÎļþ"; exit; } ¡¡¡¡//¸´ÖÆÎļþµ½Ö¸¶¨Ä¿Â¼ if (!move_uploaded_file($upload_file,$store_dir.$upload_file_name)) { echo "¸´ÖÆÎļþʧ°Ü"; exit; } ¡¡¡¡} ¡¡¡¡Echo¡¡¡¡"<p>ÄãÉÏ´«ÁËÎļþ:"; echo¡¡$_FILES['upload_file']['name']; echo "<br>"; //¿Í»§¶Ë»úÆ÷ÎļþµÄÔÃû³Æ¡£ ¡¡¡¡Echo¡¡¡¡"ÎļþµÄ MIME ÀàÐÍΪ:"; echo $_FILES['upload_file']['type']; //ÎļþµÄ MIME ÀàÐÍ£¬ÐèÒªä¯ÀÀÆ÷Ìṩ¸ÃÐÅÏ¢µÄÖ§³Ö£¬ÀýÈç¡°image/gif¡±¡£ echo "<br>"; ¡¡¡¡Echo¡¡¡¡"ÉÏ´«Îļþ´óС:"; echo $_FILES['upload_file']['size']; //ÒÑÉÏ´«ÎļþµÄ´óС£¬µ¥Î»Îª×Ö½Ú¡£ echo "<br>"; ¡¡¡¡Echo¡¡¡¡"ÎļþÉÏ´«ºó±»ÁÙʱ´¢´æÎª:"; echo $_FILES['upload_file']['tmp_name']; //Îļþ±»ÉÏ´«ºóÔÚ·þÎñ¶Ë´¢´æµÄÁÙʱÎļþÃû¡£ echo "<br>"; ¡¡¡¡$Erroe=$_FILES['upload_file']['error']; switch($Erroe){ ¡¡¡¡¡¡¡¡case 0: ¡¡¡¡¡¡¡¡¡¡¡¡Echo¡¡¡¡"ÉÏ´«³É¹¦"; break; ¡¡¡¡¡¡¡¡case 1: ¡¡¡¡¡¡¡¡¡¡¡¡Echo¡¡¡¡"ÉÏ´«µÄÎļþ³¬¹ýÁË php.ini ÖÐ upload_max_filesize Ñ¡ÏîÏÞÖÆµÄÖµ."; break; ¡¡¡¡¡¡¡¡case 2: ¡¡¡¡¡¡¡¡¡¡¡¡Echo¡¡¡¡"ÉÏ´«ÎļþµÄ´óС³¬¹ýÁË HTML ±íµ¥ÖÐ MAX_FILE_SIZE Ñ¡ÏîÖ¸¶¨µÄÖµ¡£";¡¡¡¡break; ¡¡¡¡¡¡¡¡case 3: ¡¡¡¡¡¡¡¡¡¡¡¡Echo¡¡¡¡"ÎļþÖ»Óв¿·Ö±»ÉÏ´«";break; ¡¡¡¡¡¡¡¡case 4: ¡¡¡¡¡¡¡¡¡¡¡¡Echo¡¡¡¡"ûÓÐÎļþ±»ÉÏ´«";break; } ?> ¡¡¡¡14:ÈçºÎÅäÖÃGD¿â ¡¡¡¡ÏÂÃæÊÇÎÒµÄÅäÖùý³Ì 1:ÓÃdosÃüÁî(Ò²¿ÉÒÔÊÖ¶¯²Ù×÷,¿½±´dllsÎļþ¼ÐÀïËùÓÐdllÎļþµ½system32Ŀ¼ÏÂ) copy c:/php/dlls/*.dll c:/windows/system32/ 2:´ò¿ªphp.ini ÉèÖÃextension_dir = "c:/php/extensions/"; 3: extension=php_gd2.dll;°ÑextensionÇ°ÃæµÄ¶ººÅÈ¥µô£¬Èç¹ûûÓÐphp_gd2.dll£¬php_gd.dllÒ²Ò»Ñù,±£Ö¤È·Êµ´æÔÚÕâÒ»Îļþc:/php/extensions/php_gd2.dll 4:ÔËÐÐÏÂÃæ³ÌÐò½øÐвâÊÔ ¡¡¡¡PHP´úÂë: ¡¡¡¡<?php Ob_end_flush(); //×¢Òâ,ÔÚ´Ë֮ǰ²»ÄÜÏòä¯ÀÀÆ÷Êä³öÈκÎÐÅÏ¢,ҪעÒâÊÇ·ñÉèÖÃÁË auto_prepend_file. header ("Content-type: image/png"); $im = @imagecreate (200, 100) ¡¡¡¡or die ("ÎÞ·¨´´½¨Í¼Ïñ"); $background_color = imagecolorallocate ($im, 0,0, 0); $text_color = imagecolorallocate ($im, 230, 140, 150); imagestring ($im, 3, 30, 50,¡¡"A Simple Text String", $text_color); imagepng ($im); ?> ¡¡¡¡15:ʲôÊÇUBB´úÂë ¡¡¡¡UBB´úÂëÊÇHTMLµÄÒ»¸ö±äÖÖ,ÊÇUltimate Bulletin Board (¹úÍâÒ»¸öBBS³ÌÐò£¬¹úÄÚÒ²Óв»Éٵط½Ê¹ÓÃÕâ¸ö³ÌÐò)²ÉÓõÄÒ»ÖÖÌØÊâµÄTAG.¼´Ê¹½ûֹʹÓà HTML£¬ÄãÒ²¿ÉÒÔÓà UBBCode? À´ÊµÏÖ.Ò²ÐíÄã¸üÏ£ÍûʹÓà UBBCode? ¶ø²»ÊÇ HTML, ¼´Ê¹ÂÛ̳ÔÊÐíʹÓà HTML, ÒòΪʹÓÃÆðÀ´´úÂë½ÏÉÙÒ²¸ü°²È«. ¡¡¡¡Q3boyµÄUBBÀïÃæ¸¶ÓÐÀý×Ó,¿ÉÒÔÖ±½ÓÔËÐвâÊÔ ¡¡¡¡ ¡¡¡¡16:ÎÒÏëÐÞ¸ÄMySQLµÄÓû§,ÃÜÂë ¡¡¡¡Ê×ÏÈÒªÉùÃ÷Ò»µã£¬´ó²¿·ÖÇé¿öÏ£¬ÐÞ¸ÄMySQLÊÇÐèÒªÓÐmysqlÀïµÄrootȨÏ޵ģ¬ ËùÒÔÒ»°ãÓû§ÎÞ·¨¸ü¸ÄÃÜÂ룬³ý·ÇÇëÇó¹ÜÀíÔ±. ¡¡¡¡·½·¨Ò» ¡¡¡¡Ê¹ÓÃphpmyadmin£¬ÕâÊÇ×î¼òµ¥µÄÁË£¬ÐÞ¸Ämysql¿âµÄuser±í£¬ ¡¡¡¡²»¹ý±ðÍüÁËʹÓÃPASSWORDº¯Êý¡£ ¡¡¡¡·½·¨¶þ ¡¡¡¡Ê¹ÓÃmysqladmin£¬ÕâÊÇÇ°ÃæÉùÃ÷µÄÒ»¸öÌØÀý¡£ ¡¡¡¡mysqladmin -u root -p password mypasswd ¡¡¡¡ÊäÈëÕâ¸öÃüÁîºó£¬ÐèÒªÊäÈërootµÄÔÃÜÂ룬ȻºórootµÄÃÜÂ뽫¸ÄΪmypasswd¡£ ¡¡¡¡°ÑÃüÁîÀïµÄroot¸ÄΪÄãµÄÓû§Ãû£¬Äã¾Í¿ÉÒÔ¸ÄÄã×Ô¼ºµÄÃÜÂëÁË¡£ ¡¡¡¡µ±È»Èç¹ûÄãµÄmysqladminÁ¬½Ó²»ÉÏmysql server£¬»òÕßÄãûÓа취ִÐÐmysqladmin£¬ ¡¡¡¡ÄÇôÕâÖÖ·½·¨¾ÍÊÇÎÞЧµÄ¡£ ¡¡¡¡¶øÇÒmysqladminÎÞ·¨°ÑÃÜÂëÇå¿Õ¡£ ¡¡¡¡ÏÂÃæµÄ·½·¨¶¼ÔÚmysqlÌáʾ·ûÏÂʹÓã¬ÇÒ±ØÐëÓÐmysqlµÄrootȨÏÞ£º ¡¡¡¡·½·¨Èý ¡¡¡¡mysql> INSERT INTO mysql.user (Host,User,Password) ¡¡¡¡valueS('%','jeffrey',PASSWORD('biscuit')); ¡¡¡¡mysql> FLUSH PRIVILEGES ¡¡¡¡È·ÇеØËµÕâÊÇÔÚÔö¼ÓÒ»¸öÓû§£¬Óû§ÃûΪjeffrey£¬ÃÜÂëΪbiscuit¡£ ¡¡¡¡ÔÚ¡¶mysqlÖÐÎIJο¼ÊֲᡷÀïÓÐÕâ¸öÀý×Ó£¬ËùÒÔÎÒÒ²¾Íд³öÀ´ÁË¡£ ¡¡¡¡×¢ÒâҪʹÓÃPASSWORDº¯Êý£¬È»ºó»¹ÒªÊ¹ÓÃFLUSH PRIVILEGES¡£ ¡¡¡¡·½·¨ËÄ ¡¡¡¡ºÍ·½·¨ÈýÒ»Ñù£¬Ö»ÊÇʹÓÃÁËREPLACEÓï¾ä ¡¡¡¡mysql> REPLACE INTO mysql.user (Host,User,Password) ¡¡¡¡valueS('%','jeffrey',PASSWORD('biscuit')); ¡¡¡¡mysql> FLUSH PRIVILEGES ¡¡¡¡·½·¨Îå ¡¡¡¡Ê¹ÓÃSET PASSWORDÓï¾ä£¬ ¡¡¡¡mysql> SET PASSWORD FOR jeffrey@"%" = PASSWORD('biscuit'); ¡¡¡¡ÄãÒ²±ØÐëʹÓÃPASSWORD()º¯Êý£¬ ¡¡¡¡µ«ÊDz»ÐèҪʹÓÃFLUSH PRIVILEGES¡£ ¡¡¡¡·½·¨Áù ¡¡¡¡Ê¹ÓÃGRANT ... IDENTIFIED BYÓï¾ä ¡¡¡¡mysql> GRANT USAGE ON *.* TO jeffrey@"%" IDENTIFIED BY 'biscuit'; ¡¡¡¡ÕâÀïPASSWORD()º¯ÊýÊDz»±ØÒªµÄ£¬Ò²²»ÐèҪʹÓÃFLUSH PRIVILEGES¡£ ¡¡¡¡×¢Ò⣺ PASSWORD() [²»ÊÇ]ÒÔÔÚUnix¿ÚÁî¼ÓÃܵÄͬÑù·½·¨Ê©ÐпÚÁî¼ÓÃÜ¡£ ¡¡¡¡ ¡¡¡¡17:ÎÒÏëÖªµÀËûÊÇͨ¹ýÄĸöÍøÕ¾Á¬½Óµ½±¾Ò³ ¡¡¡¡PHP´úÂë: ¡¡¡¡<?php //±ØÐëͨ¹ý³¬¼¶Á¬½Ó½øÈë²ÅÓÐÊä³ö Echo $_SERVER['HTTP_REFERER']; ?> ¡¡¡¡18:Êý¾Ý·ÅÈëÊý¾Ý¿âºÍÈ¡³öÀ´ÏÔʾÔÚÒ³ÃæÐèҪעÒâʲô ¡¡¡¡Èë¿âʱ $str=addslashes($str); $sql="insert into `tab` (`content`) values('$str')"; ³ö¿âʱ $str=stripslashes($str); ÏÔʾʱ $str=htmlspecialchars(nl2br($str)) ; ¡¡¡¡19:ÈçºÎ¶ÁÈ¡µ±Ç°µØÖ·À¸ÐÅÏ¢ ¡¡¡¡PHP´úÂë: ¡¡¡¡<?php $s="http://{$_SERVER['HTTP_HOST']}:{$_SERVER["SERVER_PORT"]}{$_SERVER['SCRIPT_NAME']}"; $se=''; foreach ($_GET as $key => $value) {¡¡¡¡¡¡ $se.=$key."=".$value."&";¡¡¡¡¡¡ }¡¡¡¡ $se=Preg_Replace("/(.*)&$/","$1",$se); $se?$se="?".$se:""; echo¡¡¡¡$s."?$se"; ?> ¡¡¡¡20:ÎÒµã»÷ºóÍ˰´Å¥,Ϊʲô֮ǰÌîдµÄ¶«Î÷²»¼û ¡¡¡¡ÕâÊÇÒòΪÄãʹÓÃÁËsession. ½â¾ö°ì·¨: ¡¡¡¡PHP´úÂë: ¡¡¡¡<?php session_cache_limiter('private, must-revalidate'); session_start(); ........... .......... ?> ¡¡¡¡21:ÔõôÔÚͼƬÀïÏÔʾIPµØÖ· ¡¡¡¡PHP´úÂë: ¡¡¡¡<? ¡¡Header("Content-type: image/png"); ¡¡$img = ImageCreate(180,50); ¡¡$ip = $_SERVER['REMOTE_ADDR']; ¡¡ImageColorTransparent($img,$bgcolor); ¡¡$bgColor = ImageColorAllocate($img, 0x2c,0x6D,0xAF); // ±³¾°ÑÕÉ« ¡¡$shadow = ImageColorAllocate($img, 250,0,0);¡¡¡¡// ÒõÓ°ÑÕÉ« ¡¡$textColor = ImageColorAllocate($img, oxff,oxff,oxff);¡¡¡¡¡¡¡¡// ×ÖÌåÑÕÉ« ¡¡ImageTTFText($img,10,0,78,30,$shadow,"d:/windows/fonts/Tahoma.ttf",$ip); //ÏÔʾ±³¾° ¡¡ImageTTFText($img,10,0,25,28,$textColor,"d:/windows/fonts/Tahoma.ttf","your ip is".$ip); // ÏÔʾIP ¡¡ImagePng($img); ¡¡imagecreatefrompng($img); ¡¡ImageDestroy($img); ?> ¡¡¡¡22:ÈçºÎÈ¡µÃÓû§µÄÕæÊµIP ¡¡¡¡PHP´úÂë: ¡¡¡¡<? function iptype1 () { if (getenv("HTTP_CLIENT_IP")) { ¡¡¡¡return getenv("HTTP_CLIENT_IP"); } else { ¡¡¡¡return "none"; } } function iptype2 () { if (getenv("HTTP_X_FORWARDED_FOR")) { ¡¡¡¡return getenv("HTTP_X_FORWARDED_FOR"); } else { ¡¡¡¡return "none"; } } function iptype3 () { if (getenv("REMOTE_ADDR")) { ¡¡¡¡return getenv("REMOTE_ADDR"); } else { ¡¡¡¡return "none"; } } function ip() { $ip1 = iptype1(); ¡¡$ip2 = iptype2(); $ip3 = iptype3(); if (isset($ip1) && $ip1 != "none" && $ip1 != "unknown") { ¡¡¡¡return $ip1; } elseif (isset($ip2) && $ip2 != "none" && $ip2 != "unknown") { ¡¡¡¡return $ip2; } elseif (isset($ip3) && $ip3 != "none" && $ip3 != "unknown") { ¡¡¡¡return $ip3; }¡¡¡¡ ¡¡else { ¡¡return "none"; } } ¡¡¡¡Echo ip(); ?> ¡¡¡¡23:ÈçºÎ´ÓÊý¾Ý¿â¶ÁÈ¡ÈýÌìÄÚµÄËùÓмǼ ¡¡¡¡Ê×Ïȱí¸ñÀïÒªÓÐÒ»¸öDATETIME×ֶμǼʱ¼ä, ¸ñʽΪ'2003-7-15 16:50:00' ¡¡¡¡SELECT * FROM `xltxlm` WHERE TO_DAYS(NOW()) - TO_DAYS(`date`) <= 3; ¡¡¡¡24:ÈçºÎÔ¶³ÌÁ´½ÓMysqlÊý¾Ý¿â ¡¡¡¡ÔÚÔö¼ÓÓû§µÄmysql±íÀïÓÐÒ»¸öhost×ֶΣ¬ÐÞ¸ÄΪ"%",»òÕßÖ¸¶¨ÔÊÐíÁ¬½ÓµÄipµØÖ·,ÕâÑù£¬Äã¾Í¿ÉÒÔÔ¶³Ìµ÷ÓÃÁË¡£ ¡¡¡¡$link=mysql_connect("192.168.1.80:3306","root",""); ¡¡¡¡25:ÓÃApacheºó,Ö÷Ò³³öÏÖÂÒÂë ¡¡¡¡ ¡¡¡¡·½·¨Ò»: ¡¡¡¡AddDefaultCharset ISO-8859-1 ¸ÄΪ AddDefaultCharset off ¡¡¡¡·½·¨¶þ: ¡¡¡¡AddDefaultCharset GB2312
|