¹¤³Ìʦʵϰ±¨¸æ

ʱ¼ä£º2023-01-16 12:04:14 ʵϰ±¨¸æ ÎÒҪͶ¸å

¹¤³Ìʦʵϰ±¨¸æ15ƪ

¡¡¡¡ÔÚÏÖʵÉú»îÖУ¬Ô½À´Ô½¶àÈË»áȥʹÓñ¨¸æ£¬ÎÒÃÇÔÚд±¨¸æµÄʱºòÒª±ÜÃâƪ·ù¹ý³¤¡£Ò»Ìýµ½Ð´±¨¸æ¾ÍÍÏÑÓÖ¢ÀÁ°©Æ븴·¢£¿ÏÂÃæÊÇС±à¾«ÐÄÕûÀíµÄ¹¤³Ìʦʵϰ±¨¸æ£¬½ö¹©²Î¿¼£¬Ï£ÍûÄܹ»°ïÖúµ½´ó¼Ò¡£

¹¤³Ìʦʵϰ±¨¸æ15ƪ

¹¤³Ìʦʵϰ±¨¸æ1

¡¡¡¡PHP£¨ÍâÎÄÃû:PHP: Hypertext Preprocessor£¬ÖÐÎÄÃû£º¡°³¬Îı¾Ô¤´¦ÀíÆ÷¡±£©ÊÇÒ»ÖÖͨÓÿªÔ´½Å±¾ÓïÑÔ¡£Óï·¨ÎüÊÕÁËCÓïÑÔ¡¢JavaºÍPerlµÄÌص㣬ÀûÓÚѧϰ£¬Ê¹Óù㷺£¬Ö÷ÒªÊÊÓÃÓÚWeb¿ª·¢ÁìÓò¡£ÄÇPHP¿ª·¢¹¤³ÌʦÊÇ×öʲôµÄ£¿ÏÖС±àÊÕ¼¯ÁËPHP¿ª·¢¹¤³Ìʦ¶¥¸Úʵϰ±¨¸æ£¬À´Á˽âÏ°ɡ£

¡¡¡¡Ò»¡¢ÊµÏ°ÌâÄ¿ :

¡¡¡¡PHP³ÌÐòÉè¼Æ

¡¡¡¡¶þ¡¢ÊµÏ°¹ý³Ì

¡¡¡¡¡¾1¡¿Ò³ÃæÖ®¼äÎÞ·¨´«µÝ±äÁ¿ get,post,sessionÔÚ×îеÄphp°æ±¾ÖÐ×Ô¶¯È«¾Ö±äÁ¿Êǹرյģ¬ËùÒÔÒª´ÓÉÏÒ»Ò³ÃæÈ¡µÃÌá½»¹ýÀ´µÃ±äÁ¿ÒªÊ¹ÓÃ$_GET['foo'],$_POST['foo'],$_SESSION['foo']À´µÃµ½¡£µ±È»Ò²¿ÉÒÔÐÞ¸Ä×Ô¶¯È«¾Ö±äÁ¿Îª¿ª(php.ini¸ÄΪregister_globals = On)£»¿¼Âǵ½¼æÈÝÐÔ£¬»¹ÊÇÇ¿ÆÈ×Ô¼ºÊìϤеÄд·¨±È½ÏºÃ¡£

¡¡¡¡¡¾2¡¿Win32ÏÂapache2 ÓÃget·½·¨´«µÝÖÐÎIJÎÊý»á³ö´í£º

¡¡¡¡test.php?a=ÄãºÃ&b=ÄãÒ²ºÃ

¡¡¡¡´«µÝ²ÎÊýÊǻᵼÖÂÒ»¸öÄÚ²¿´íÎó

¡¡¡¡½â¾ö°ì·¨:"test.php?a=".urlencode(ÄãºÃ)."&b=".urlencode(ÄãÒ²ºÃ) .............

¡¡¡¡¡¾3¡¿win32ϵÄsession²»ÄÜÕý³£¹¤×÷

¡¡¡¡php.iniĬÈϵÄsession.save_path = /tmp

¡¡¡¡ÕâÏÔÈ»ÊÇlinuxϵÄÅäÖã¬win32ÏÂphpÎÞ·¨¶ÁдsessionÎļþµ¼ÖÂsessionÎÞ·¨Ê¹Ó㬰ÑËü¸Ä³ÉÒ»¸ö¾ø¶Ô·¾¶¾Í¿ÉÒÔÁË£¬ÀýÈçsession.save_path = c:windows emp

¡¡¡¡¡¾4¡¿ÏÔʾ´íÎóÐÅÏ¢

¡¡¡¡µ±php.iniµÄdisplay_errors = On²¢ÇÒerror_reporting = E_ALLʱ£¬½«ÏÔʾËùÓеĴíÎóºÍÌáʾ£¬µ÷ÊÔµÄʱºò×îºÃ´ò¿ªÒÔ±ã¾À´í£¬Èç¹ûÄãÓÃÒÔÇ°phpд·¨´íÎóÐÅÏ¢¶à°ëÊǹØÓÚ䶨Òå±äÁ¿µÄ¡£±äÁ¿ÔÚ¸³ÖµÒÔÇ°µ÷ÓûáÓÐÌáʾ£¬½â¾ö°ì·¨ÊÇ̽²â»òÕßÆÁ±Î¡£

¡¡¡¡ÀýÈçÏÔʾ$foo£¬¿ÉÒÔif(isset($foo)) echo $foo »òÕßecho @$foo

¡¡¡¡¡¾5¡¿Win32ÏÂmail()²»ÄÜ·¢Ë͵ç×ÓÓʼþ

¡¡¡¡ÔÚlinuxÏÂÅäÖúõÄsendmail¿ÉÒÔ·¢ËÍ£¬ÔÚwin32ÏÂÐèÒªµ÷ÓÃsmtp·þÎñÆ÷À´·¢Ë͵ç×ÓÓʼþ£¬ÐÞ¸Äphp.iniµÄSMTP = ip //ipÊDz»´øÑéÖ¤¹¦ÄܵÄsmtp·þÎñÆ÷(ÍøÉϺÜÄÑÕÒµ½)

¡¡¡¡php·¢ËÍÓʼþµÄ×îºÃ½â¾ö·½·¨ÊÇÓÃsocketÖ±½Ó·¢Ë͵½¶Ô·½email·þÎñÆ÷¶ø²»ÓÃת·¢·þÎñÆ÷¡£

¡¡¡¡¡¾6¡¿³õ×°µÄmysqlÈç¹ûûÓÐÉèÖÃÃÜÂ룬Ӧ¸ÃʹÓÃmysql.user set password="yourpassword" where user="root" ÐÞ¸ÄÃÜÂë

¡¡¡¡¡¾7¡¿header already sent

¡¡¡¡Õâ¸ö´íÎóͨ³£»áÔÚÄãʹÓÃHEADERµÄʱºò³öÏÖ£¬Ëû¿ÉÄÜÊǼ¸ÖÖÔ­Òò£º

¡¡¡¡1£¬ÄãÔÚʹÓÃHEADERÇ°PRING»òÕßECHOÁË

¡¡¡¡2.Ä㵱ǰÎļþÇ°ÃæÓпÕÐÐ

¡¡¡¡3.Äã¿ÉÄÜINCLUDEÁËÒ»¸öÎļþ,¸ÃÎļþβ²¿ÓпÕÐлòÕßÊä³öÒ²»á³öÏÖÕâÖÖ´íÎó¡££¡

¡¡¡¡¡¾8¡¿¸ü¸Äphp.iniºóûÓб仯

¡¡¡¡ÖØÐÂÆô¶¯web server£¬±ÈÈçIIS£¬ApacheµÈµÈ£¬È»ºó²Å»áÓ¦ÓÃ×îеÄÉèÖá£

¡¡¡¡¡¾9¡¿phpÔÚ20xxÉÏÃæ°²×°£¨ISAPIµÄ°²×°·½·¨¿ÒÇë¸ßÊÖÖ¸½Ì£©

¡¡¡¡PHP4µÄphp4isapi.dllºÃÏñºÍ20xxÓÐЩ³åÍ»£¬Ö»ÄÜÓÃCGIģʽ°²×° ²½ÖèÒ»£¬ÏÈwww.php.net ÏÂÔÚÒ»¸ö°²×°³ÌÐò£¬ÎÒÊÇ×°µÄÊÇ£ºphp-4.2.3-installer.exe£¬ÄãÒ²¿ÉÒÔÈ¥ÕÒ×îеÄ'°æ±¾£¬ÔÚ°²×°php-4.2.3-installer.exe֮ǰ±£Ö¤ÄãµÄIIS6.0Æô¶¯ÁË£¬²¢Äܹ»·ÃÎÊ¡£°²×°ºÃÒÔºó£¬ÔÚĬÈÏÍøÕ¾--£¾Ó¦ÓóÌÐòÅäÖá£

¡¡¡¡²½Öè¶þ£ºµã»÷ web·þÎñÀ©Õ¹ --£¾Ð½¨web·þÎñÀ©Õ¹¡£

¡¡¡¡²½ÖèÈý£º À©Õ¹Ãû--£¾php,È»ºóÌí¼Ó

¡¡¡¡²½ÖèËÄ£ºÕÒµ½php.exeµÄ·¾¶Ìí¼ÓÉÏÈ¥¡£

¡¡¡¡²½ÖèÎ壺 È·¶¨¾Í¿ÉÒÔÁË£¡

¡¡¡¡²½ÖèÁù£º Ñ¡ÔñphpµÄ·þÎñÀ©Õ¹£¬È»ºóµã»÷ÔÊÐí¡£

¡¡¡¡¡¾10¡¿ÓÐʱºòsqlÓï¾ä²»Æð×÷Ó㬶ÔÊý¾Ý¿â²Ù×÷ʧ°Ü£¬×î¼ò±ãµÄµ÷ÊÔ·½·¨£¬echoÄǾäsql£¬¿´¿´±äÁ¿µÄÖµÄܵõ½²»¡£

¡¡¡¡¡¾11¡¿includeºÍrequireµÄÇø±ð

¡¡¡¡Á½ÕßûÓÐÌ«´óµÄÇø±ð£¬Èç¹ûÒª°üº¬µÄÎļþ²»´æÔÚ£¬includeÌáʾnotice£¬È»ºó¼ÌÐøÖ´ÐÐÏÂÃæµÄÓï¾ä£¬requireÌáʾÖÂÃü´íÎó²¢ÇÒÍ˳ö¡£

¡¡¡¡¾ÝÎÒ²âÊÔ£¬win32ƽ̨ÏÂËüÃǶ¼ÊÇÏÈ°üº¬ºóÖ´ÐУ¬ËùÒÔ±»°üº¬ÎļþÀï×îºÃ²»ÒªÔÙÓÐinclude»òrequireÓï¾ä£¬ÕâÑù»áÔì³ÉĿ¼»ìÂÒ¡£»òÐí*nuxÏÂÇé¿ö²»Í¬£¬ÔÝʱ»¹Ã»²âÊÔ¡£

¡¡¡¡Èç¹ûÒ»¸öÎļþ²»Ïë±»°üº¬¶à´Î¿ÉÒÔʹÓÃinclude_once»òrequire_once## ¶ÁÈ¡£¬Ð´ÈëÎĵµÊý¾Ý¡£

¡¡¡¡function r($file_name) {

¡¡¡¡$filenum=@fopen($file_name,"r");

¡¡¡¡@flock($filenum,LOCK_SH);

¡¡¡¡$file_data=@fread($filenum,filesize($file_name));

¡¡¡¡@fclose($filenum);

¡¡¡¡return $file_data;

¡¡¡¡}

¡¡¡¡function w($file_name,$data,$method="w"){

¡¡¡¡$filenum=@fopen($file_name,$method);

¡¡¡¡flock($filenum,LOCK_EX);

¡¡¡¡$file_data=fwrite($filenum,$data);

¡¡¡¡fclose($filenum);

¡¡¡¡return $file_data;

¡¡¡¡}

¡¡¡¡¡¾12¡¿isset()ºÍempty()µÄÇø±ð

¡¡¡¡Á½Õ߶¼ÊDzâÊÔ±äÁ¿Óõģ¬µ«ÊÇisset()ÊDzâÊÔ±äÁ¿ÊÇ·ñ±»¸³Öµ£¬¶øempty()ÊDzâÊÔÒ»¸öÒѾ­±»¸³ÖµµÄ±äÁ¿ÊÇ·ñΪ¿Õ¡£

¡¡¡¡Èç¹ûÒ»¸ö±äÁ¿Ã»±»¸³Öµ¾ÍÒýÓÃÔÚphpÀïÊDZ»ÔÊÐíµÄ,µ«»áÓÐnoticeÌáʾ£¬Èç¹ûÒ»¸ö±äÁ¿±»¸³¿ÕÖµ£¬$foo=""»òÕß$foo=0»òÕß $foo=false,ÄÇôempty($foo)·µ»ØÕ棬isset($foo)Ò²·µ»ØÕ棬¾ÍÊÇ˵¸³¿ÕÖµ²»»á×¢ÏúÒ»¸ö±äÁ¿¡£

¡¡¡¡Òª×¢ÏúÒ»¸ö±äÁ¿£¬¿ÉÒÔÓà unset($foo)»òÕß$foo=NULL

¡¡¡¡¡¾13¡¿mysql²éѯÓï¾ä°üº¬Óйؼü×Ö

¡¡¡¡php²éѯmysqlµÄʱºò£¬ÓÐʱºòmysql±íÃû»òÕßÁÐÃû»áÓйؼü×Ö£¬Õâʱºò²éѯ»áÓдíÎó¡£ÀýÈç±íÃûÊÇorder,²éѯʱºò»á³ö´í£¬¼òµ¥µÄ°ì·¨ÊÇsqlÓï¾äÀï±íÃû»òÕßÁÐÃû¼ÓÉÏ`[tab¼üÉÏÃæ]À´¼ÓÒÔÇø±ð£¬ÀýÈçselect * from `order`

¡¡¡¡¡¾14¡¿Í¨¹ýHTTPЭÒéÒ»´ÎÉÏ´«¶à¸öÎļþµÄ·½·¨

¡¡¡¡ÓÐÁ½¸ö˼·£¬ÊÇͬһ¸ö·½·¨µÄÁ½ÖÖʵÏÖ¡£¾ßÌå³ÌÐò»¹Ðè×Ô¼ºÈ¥Éè¼Æ¡£

¡¡¡¡1¡¢ÔÚformÖÐÉèÖöà¸öÎļþÊäÈë¿ò£¬ÓÃÊý×éÃüÃûËûÃǵÄÃû×Ö£¬ÈçÏ£º £¼form action="" method=post£¾

¡¡¡¡£¼input type=file name=usefile[]£¾

¡¡¡¡£¼input type=file name=usefile[]£¾

¡¡¡¡£¼input type=file name=usefile[]£¾

¡¡¡¡£¼/form£¾

¡¡¡¡ÕâÑù£¬ÔÚ·þÎñÆ÷¶Ë×öÒÔϲâÊÔ£º

¡¡¡¡echo "£¼pre£¾";

¡¡¡¡print_r($_FILES);

¡¡¡¡echo "£¼/pre£¾";

¡¡¡¡2¡¢ÔÚformÖÐÉèÖöà¸öÎļþÊäÈë¿ò£¬µ«Ãû×Ö²»Í¬£¬ÈçÏ£º

¡¡¡¡£¼form action="" method=post£¾

¡¡¡¡£¼input type=file name=usefile_a£¾

¡¡¡¡£¼input type=file name=usefile_b£¾

¡¡¡¡£¼input type=file name=usefile_c£¾

¡¡¡¡£¼/form£¾

¡¡¡¡ÔÚ·þÎñÆ÷¶Ë×öͬÑù²âÊÔ£º

¡¡¡¡echo "£¼pre£¾";

¡¡¡¡print_r($_FILES);

¡¡¡¡echo "£¼/pre£¾";

¡¡¡¡Èý¡¢ÊµÏ°×ܽá

¡¡¡¡Í¨¹ý±¾´Îʵϰ£¬ÎÒ¶ÔPHPÉè¼Æ±à³ÌÓÐÁË´óÖÂÁ˽⣬»¹ÖªµÀÁËPHPµÄ´óÖÂÉè¼Æ˼·¡£ËäÈ»ÔÚʵϰÖдæÔÚÎÊÌ⣬µ«ÊÇÔڲο¼×ÊÁϺóµÃµ½Á˽â¾ö¡£

¹¤³Ìʦʵϰ±¨¸æ2

¡¡¡¡ÔÚÕ⼸ÄêµÄ¹¤×÷ÖУ¬¾­¹ýµ¥Î»Áìµ

¡¾¹¤³Ìʦʵϰ±¨¸æ¡¿Ïà¹ØÎÄÕ£º

¹¤³Ìʦʵϰ±¨¸æ12-06

ÖÊÁ¿¹¤³Ìʦʵϰ±¨¸æ11-24

Ç°¶Ë¹¤³Ìʦʵϰ±¨¸æ11-24

µç×Ó¹¤³Ìʦʵϰ±¨¸æ01-17

¹ØÓÚ¹¤³Ìʦʵϰ±¨¸æ06-20

Èí¼þ¹¤³Ìʦʵϰ±¨¸æ12-30

2023¹¤³ÌʦÖúÀíʵϰ±¨¸æ06-08

µç×Ó¹¤³Ìʦʵϰ±¨¸æ6ƪ02-11

¹¤³Ìʦʵϰ±¨¸æ»ã×ܾÅƪ02-08