¡¡¡¡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