PHP Îļþ¶Áд²Ù×÷
¡¡¡¡PHP ÖУ¬Êý¾Ýͨ³£¶¼ÊÇ´æ´¢ÔÚMySQLÊý¾Ý¿âµ±Öеġ£µ«ÊÇÓÐЩʱºò£¬ÎÒÃÇ»¹ÊÇÐèҪʹÓÃPHP¶ÁдһЩ±¾µØÎļþ¡£±ÈÈçÉú³É¾²Ì¬Ò³Ãæ»òÕßÊý¾ÝµÄ±¾µØ»º´æ¡£
¡¡¡¡PHP5+ ÌṩÁËÒ»ÖÖ·½·¨ file_put_contents(file,data,mode,context)£¬Ëü½«Ò»¸ö×Ö·û´®Ð´ÈëÎļþ£¬·µ»ØÐ´Èëµ½ÎļþÄÚÊý¾ÝµÄ×Ö½ÚÊý¡£ºÍÒÀ´Îµ÷Óà fopen()£¬fwrite() ÒÔ¼° fclose() ¹¦ÄÜÒ»Ñù£¬·½±ãÁËʹÓá£
²ÎÊýÃèÊö
file
±ØÐè¡£¹æ¶¨ÒªÐ´ÈëÊý¾ÝµÄÎļþ¡£Èç¹ûÎļþ²»´æÔÚ£¬Ôò´´½¨Ò»¸öÐÂÎļþ¡£
data
¿ÉÑ¡¡£¹æ¶¨ÒªÐ´ÈëÎļþµÄÊý¾Ý¡£¿ÉÒÔÊÇ×Ö·û´®¡¢Êý×é»òÊý¾ÝÁ÷¡£
mode
¿ÉÑ¡¡£¹æ¶¨ÈçºÎ´ò¿ª/дÈëÎļþ¡£¿ÉÄܵÄÖµ£º
FILE_USE_INCLUDE_PATH£ºÊ¹Óðüº¬Ä¿Â¼¶¨Òå
FILE_APPEND£º×·¼Ó£¬·ÀÖ¹±»¸ÄдÔÎļþÄÚÈÝ
LOCK_EX£º¶ÀÕ¼Ëø¶¨·½Ê½
Èç¹û²ÎÊýÊ¡ÂÔÔòĬÈÏΪ¸ÄдÎļþ·½Ê½
context
¿ÉÑ¡¡£¹æ¶¨Îļþ¾ä±úµÄ»·¾³¡£
context ÊÇÒ»Ì׿ÉÒÔÐÞ¸ÄÁ÷µÄÐÐΪµÄÑ¡Ïî¡£
¡¡¡¡PHP ²Î¿¼ÊéÖУ¬Ö¸Ã÷Á˶ÁÎļþ·½·¨ file_get_contents µÄ¿ÉÓð汾 (PHP 4 >= 4.3.0, PHP 5)£¬PHP 5 ½øÐÐÁËÀ©Õ¹£¬ 5.0.0 Ìí¼ÓÁË¶Ô context µÄÖ§³Ö¡£ 5.1.0 Ìí¼ÓÁË offset ºÍ maxlen ²ÎÊý¡£
¡¡¡¡¾ßÌåÓ÷¨£ºfile_get_contents ( file , flags , context , offset , maxlen)
²ÎÊýÃèÊö
file
±ØÐè¡£¹æ¶¨ÒªÐ´ÈëÊý¾ÝµÄÎļþ¡£Èç¹ûÎļþ²»´æÔÚ£¬Ôò´´½¨Ò»¸öÐÂÎļþ¡£
flags
¿ÉÑ¡¡£¹æ¶¨ÈçºÎ¶ÁÈ¡Îļþ¡£¿ÉÄܵÄÖµ£º
FILE_USE_INCLUDE_PATH£ºÊ¹Óðüº¬Ä¿Â¼¶¨Òå
FILE_TEXT£ºÎı¾¸ñʽÄÚÈÝ¡£
FILE_BINARY£º½öÓÃÓÚ¶þ½øÖƸñʽ¡£
Èç¹û²ÎÊýÊ¡ÂÔÔòĬÈÏΪFILE_BINARY
context
ÉÏÏÂÎÄ
offset
¿ÉÑ¡¡£Æðʼ¶ÁλÖã¬Æ«ÒÆ¡£
maxlen
¿ÉÑ¡¡£¶ÁÈ볤¶È¡£
¡¡¡¡PHP5ÒÔϰ汾ÎÒÃÇÓà fopen, fread, fwrite, fclose ½øÐÐÎļþ¶Áд¡£ÏÂÃæ¸½ÉÏÒ»¶ÎÀý×Ó£º
¡¡¡¡Ã¿µ±ÎÒÃÇ·ÃÎÊ´ËÍøÒ³µÄʱºò£¬»áÏÔʾ³ö·ÃÎʹýµÄIPÒÔ¼°·ÃÎÊʱ¼ä£»Í¬Ê±µ±Ç°µÄ·ÃÎÊÒ²»á±»¼Ç¼£¬ÒÔ±ãÔÚÏ´ηÃÎʵÄʱºò³öÏÖ¡£
<?php
header("Content-Type: text/plain");
$visitorIP = $_SERVER["REMOTE_ADDR"];
$currentTime = date("H:i:s");
if( file_exists("./visitLog.log") ):
$logFileHandle = fopen("./visitLog.log", "r+");
$logFileSize = filesize("./visitLog.log");
$logContent = fread($logFileHandle, $logFileSize);
else:
$logFileHandle = fopen("./visitLog.log", "x+");
$logContent = "\r\tNo more Log";
endif;
echo "Visit Lo
Ïà¹ØÎĵµ£º
»ù±¾µÄ PHP Óï·¨
PHP µÄ½Å±¾¿éÒÔ <?php ¿ªÊ¼£¬ÒÔ ?> ½áÊø¡£Äú¿ÉÒÔ°Ñ PHP µÄ½Å±¾¿é·ÅÖÃÔÚÎĵµÖеÄÈκÎλÖá£
µ±È»£¬ÔÚÖ§³Ö¼òдµÄ·þÎñÆ÷ÉÏ£¬Äú¿ÉÒÔʹÓà <? ºÍ ?> À´¿ªÊ¼ºÍ½áÊø½Å±¾¿é¡£
²»¹ý£¬ÎªÁË´ïµ½×îºÃµÄ¼æÈÝÐÔ£¬ÎÒÃÇÍÆ¼öÄúʹÓñê×¼ÐÎʽ (<?php)£¬¶ø²»ÊǼòдÐÎʽ¡£
<?php
?>
PHP Îļþͨ³£»á°ü ......
PHP µÄÕæÕýÍþÁ¦Ô´×ÔÓÚËüµÄº¯Êý¡£
ÔÚ PHP ÖУ¬ÌṩÁ˳¬¹ý 700 ¸öÄÚ½¨µÄº¯Êý¡£
PHP º¯Êý
ÔÚ±¾½Ì³ÌÖУ¬ÎÒÃǽ«ÎªÄú½²½âÈçºÎ´´½¨×Ô¼ºµÄº¯Êý¡£
ÈçÐèÄÚ½¨º¯ÊýµÄ²Î¿¼ºÍʵÀý£¬Çë·ÃÎÊÎÒÃÇµÄ PHP ²Î¿¼Êֲᡣ
´´½¨ PHP º¯Êý
º¯ÊýÊÇÒ»ÖÖ¿ÉÒÔÔÚÈκα»ÐèÒªµÄʱºòÖ´ÐеĴúÂë¿é¡£
´´½¨ PHP º¯Êý£º
ËùÓеĺ¯Êý¶¼Ê¹Óùؼü´Ê "function( ......
Centos ÀïµÄ yum ÔÚÏß°²×°ºÜÂý.ÒÔÏÂÊÇÌæ»»ÎªÖйúCentOS¾µÏñ·þÎñÆ÷!
Öйú¹Ù·½¾µÏñÍøÕ¾: http://centos.ustc.edu.cn/
/* ʹÓÃ˵Ã÷ */
cd /etc/yum.repos.d[½øÈëyum.repos.dĿ¼]
mv CentOS-Base.repo CentOS-Base.repo.save[ÐÞ¸ÄÔ´ÎļþÃû³Æ±¸·Ý]
wget http://centos.ustc.edu.cn/CentOS-Base.repo.5[ÏÂÔØ]
mv CentOS-Ba ......
±àд¹ØÓÚ PHP µÄϵÁÐÎÄÕÂÈÃÎÒ¸ü¼ÓÉî¿ÌµØÁ˽âÁË PHP ¿ª·¢ÈËÔ±µÄÊÀ½ç¡£ÎÒºÍÐí¶à PHP ³ÌÐòÔ±½»Ì¸¹ý£¬×îÁîÎÒ¾ªÆæµÄÊÇÖ»ÓкÜÉÙµÄÈËʹÓà IDE¡£´ó¶àÊý³ÌÐòԱʹÓÃÎı¾±à¼Æ÷£¬±ÈÈç Microsoft® Windows® ÉϵļÇʱ¾¡¢Emacs »òÕß Vim¡£
ÎÒÌáµ½µÄÕâЩÎı¾±à¼Æ÷£¨ÒÔ¼°ÎÒûÌáµ½£©¶¼ÊǺܲ»´íµÄ —— ÎÒ²»ÏëÌÖÂÛÄĸö±à ......
ÔÚÌá¼°°²È«ÐÔÎÊÌâʱ£¬ÐèҪעÒ⣬³ýÁËʵ¼ÊµÄƽ̨ºÍ²Ù×÷ϵͳ°²È«ÐÔÎÊÌâÖ®Í⣬Äú»¹ÐèҪȷ±£±àд°²È«µÄÓ¦ÓóÌÐò¡£ÔÚ±àд PHP Ó¦ÓóÌÐòʱ£¬ÇëÓ¦ÓÃÏÂÃæµÄÆß¸öϰ¹ßÒÔÈ·±£Ó¦ÓóÌÐò¾ßÓÐ×îºÃµÄ°²È«ÐÔ£º
ÑéÖ¤ÊäÈë
±£»¤Îļþϵͳ
±£»¤Êý¾Ý¿â
±£»¤»á»°Êý¾Ý
±£»¤¿çÕ¾µã½Å±¾£¨Cross-site scripting£¬XSS£©Â©¶´
¼ìÑé±íµ¥ post
Õ ......