PHP ²¢·¢¿ØÖÆÑùÀý£¨×ª£©
ÖµµÃ²Î¿¼Ò»Ï¸óÌÐòÉè¼ÆµÄ˼·£º
[ÎÄÕÂ×÷ÕߣºÕÅÑç ±¾Îİ汾£ºv1.0 ×îºóÐ޸ģº2007.11.16 ×ªÔØÇë×¢Ã÷³ö´¦£ºhttp://blog.s135.com]
¡¡¡¡×î½üÓöµ½Ò»¸öÎÊÌ⣬LinuxϵÄPHPÃüÁîÐгÌÐò×÷ÎªÊØ»¤½ø³Ì£¬ÐèÒª´Ó¶ÓÁÐÎļþÖжÁÒ»ÐÐÊý¾Ý£¬Í¨¹ýTCPÐÒé·¢Ë͸øÍâµØµÄ½ÓÊÕ·þÎñÆ÷£¬ÔÙ¶ÁÏÂÒ»ÐÐÊý¾Ý£¬ÔÙ·¢ËÍ¡£µ±±¾µØÓëÍâµØµÄÍøÂç×´¿ö²»ºÃʱ£¬ÓÐʱºò·¢ËÍÒ»ÌõÊý¾ÝËùºÄ·ÑµÄʱ¼ä¾Í½Ï³¤£¬ÀÛ»ýÆðÀ´ÈÝÒ×Ôì³É¶ÓÁжÂÈûºÍÑÓ³Ù¡£
¡¡¡¡ÓÚÊÇ£¬ÎÒ×¼±¸ÓøÃPHPÃüÁîÐгÌÐòÉú³É¶à¸ö×Ó½ø³Ì£¬½«´®Ðд¦Àí±ä³É²¢Ðд¦Àí¡£×î¼òµ¥µÄ·½·¨¾ÍÊÇÔÚPHPÖÐÓÃexec()»òpopen()º¯Êý½«Ò»¸öshellÃüÁîÐÐÍÆµ½ºǫ́ȥִÐУ¬ÀýÈ磺
<?php
exec("/bin/sh /opt/zhangyan.sh &");
?>
¡¡¡¡×îºóµÄ&±íʾ½«shell½Å±¾ÍƵ½ºǫ́ȥִÐС£
¡¡¡¡µ«ÊÇÕâÑù»áÓÐÒ»¸öÎÊÌ⣬Èç¹ûÍÆµ½ºǫ́µÄ½ø³ÌÌ«¶à£¬¿ÉÄܻᵼÖ·þÎñÆ÷ϵͳ×ÊÔ´ºÄ¾¡¶ø±ÀÀ££¬ËùÒÔ±ØÐë¿ØÖÆ½ø³ÌÊýÁ¿¡£
¡¡¡¡ÎÒдÁËÒ»¸öPHP³ÌÐò£¨/opt/zhangyan.php£©¡¢Ò»¸öshell³ÌÐò£¨/opt/zhangyan.sh£©×÷Ϊ²âÊÔÓÃÀý¡£
¡¡¡¡³ÌÐòµÄÂß¼£º
¡¡¡¡1¡¢ÉèÖÃ/opt/zhangyan.php×î¶àÔÊÐíÉú³É500¸ö×Ó½ø³Ì£»
¡¡¡¡2¡¢µ±/opt/zhangyan.php¶ÁÈ¡µ½Ò»ÌõÊý¾Ýºó£¬½«ÔÊÐíÉú³ÉµÄ×Ó½ø³ÌÊý¼õ1£¨¿ÕÏнø³ÌÊý$p_number=500-1=499£©£¬È»ºó½«Êý¾Ý½»¸ø/opt/zhangyan.shÈ¥ºǫ́´¦Àí£¬²»µÈ´ý/opt/zhangyan.sh´¦Àí½áÊø£¬¼ÌÐø¶ÁÈ¡ÏÂÒ»ÌõÊý¾Ý£»
¡¡¡¡3¡¢µ±ÔÊÐíÉú³ÉµÄ×Ó½ø³ÌÊý¼õÖÁ0ʱ£¨¿ÕÏнø³ÌÊý$p_number=0£©£¬/opt/zhangyan.php»áµÈ´ý1ÃëÖÓ£¬È»ºó¼ì²éºǫ́»¹ÓжàÉÙ¸ö/opt/zhangyan.sh×Ó½ø³ÌÉÐδ´¦Àí½áÊø£»
¡¡¡¡4¡¢Èç¹û1ÃëÖÓÖ®ºó/opt/zhangyan.php·¢ÏÖºǫ́µÄ/opt/zhangyan.sh×Ó½ø³ÌÊý»¹ÊÇ500£¨¿ÕÏнø³ÌÊý$p_number=0£©£¬»á¼ÌÐøµÈ´ý1ÃëÖÓ£¬Èç´Ë·´¸´£»
¡¡¡¡5¡¢Èç¹û/opt/zhangyan.php·¢ÏÖºǫ́ÉÐδ´¦Àí½áÊøµÄ/opt/zhangyan.sh×Ó½ø³ÌÊý¼õÉÙµ½300¸öÁË£¨¿ÕÏнø³ÌÊý$p_number=500-300=200£©£¬ÄÇô/opt/zhangyan.php»áÔÙÍùºóÌ¨ÍÆËÍ200¸ö/opt/zhangyan.sh×Ó½ø³Ì£»
/opt/zhangyan.php´úÂëÈçÏ£º
view plainprint?
<?php
function run($input)
{
global $p_number;
if ($p_number <= 0)
{
$p_number = worker_processes($p_number);
&n
Ïà¹ØÎĵµ£º
×ªÔØ×Ô£ºhttp://www.ibm.com/developerworks/cn/webservices/1003_chenchen_phpws/index.html
PHP SOAP À©Õ¹
SOAP µÄÈ«³ÆÎª¼òµ¥¶ÔÏó·ÃÎÊÐÒé (Simple Object Access Protocol)¡£ËüÊÇÒ»ÖÖ»ùÓÚ XML
µÄ£¬¿ÉÀ©Õ¹µÄͨÐÅÐÒé¡£SOAP ÌṩÁËÒ»ÖÖ±ê×¼£¬Ê¹µÃÔËÐÐÔÚ²»Í¬Æ½Ì¨Éϲ¢Ê¹Óò»Í¬µÄ±à³ÌÓïÑÔ±àдµÄÓ¦ÓóÌÐò¿ÉÒÔ»¥Ïà½øÐÐͨÐÅ¡ ......
¹ØÓÚPHPµÄ»º´æ¼¼ÊõÎÒ¸öÈ˵͍ÒåÊÇ¿ÉÒÔ·Ö³É3¸öÀà±ð1;
»º´æÄ£¿éÕâÕâ¸öÊÇÔÚ·þÎñÆ÷ÉÏ×öµÄ»º´æÉèÖÃ, ±ÈÈçZend¹«Ë¾µÄCache²úÆ·µÈ, Ö÷ÒªÔÀíÊÇͨ¹ý¶ÔPHP´úÂëÎļþµÄÒ»´Î±àÒë±£´æÔÚÄÚ´æÖÐ, ͨ¹ý¼õÉÙI /OµÄ²Ù×÷À´¼Ó¿ì·ÃÎÊËÙ¶È, ²»ÔÚ±¾ÎÄÌÖÂÛ·¶Î§Ö®ÁÐ2;
HTML·½Ê½»òÐíÄã˵PHPÉú³ÉHTMLµÄ·½Ê½²»ÔÚ±¾ÎÄÌÖÂ۵ķ¶Î§Ö®ÁÐ, µ«ÊÇÎÒ¸öÈËÈËΪÕâÖ ......
1.ʲôÊÇMVC£¿
MVC±¾À´ÊÇ´æÔÚÓÚDesktop£¨×ÀÃæ£©³ÌÐòÖеģ¬MÊÇÖ¸Êý¾ÝÄ£ÐÍ£¬VÊÇÖ¸Óû§½çÃæ£¬CÔòÊÇ¿ØÖÆÆ÷¡£Ê¹ÓÃMVCµÄÄ¿µÄÊǽ«MºÍVµÄʵÏÖ´úÂë·ÖÀë¡£MVCÊÇÒ»¸öÉè¼ÆÄ£Ê½£¬ËüÇ¿ÖÆÐÔµÄʹӦÓóÌÐòµÄÊäÈ룬´¦ÀíºÍÊä³ö·Ö¿ª¡£Ê¹ÓÃMVCÓ¦ÓóÌÐò±»·ÖΪÈý¸öºËÐIJ¿¼þ£ºÄ£ÐÍ£¬ÊÔͼ£¬¿ØÖÆÆ÷¡£ËüÃǽ«´¦Àí×Ô¼ºµÄÈÎÎñ¡£
2.ΪʲôҪʹÓÃMVC?
Ê×Ï ......
Èç¹ûÔÚPHPÖÐҪʵÏÖ¶Ô²ÊÆ±µÄʵÏÖÓ¦¸ÃÔõô×öÄØ£¿
¸ù¾ÝÇ°Ãæ¼¸ÕÅÌáµ½µÄ¼¸ÖÖÊý×éÓ÷¨£ºPHP˳ÐòÅÅÐò£¬PHP——¶þ·Ö·¨²éÕÒÊý¾Ý£¬ÔÚPHPÊý×éÖÐËÑË÷Ö¸¶¨µÄÖµ£¬PHPÊý×éµÄÈëÕ»Óë³öÕ»£¬ºÏ²¢£Ð£È£ÐÊý×飬Äܹ»ÊµÏÖ²ÊÆ±¹¦ÄÜÂð£¿
´ð°¸ÊÇ£º¿ÉÒÔ¡£µ«ÊÇÕâÑù×öµÄ´úÂë»á±äµÃºÜÓ·Öס£
Õâʱ£¬ÎÒ¿´µ½ÁËphpµÄshuffleº¯Êý¡£shuffleº¯Êý¿É ......
Ñ¿ÓêÔ´´PHPÐÂÎÅϵͳ½Ì³Ì£¨µÚÒ»°æ£©µÚÒ»½²£ºÓà phpmyadmin ½¨Á¢Êý¾Ý¿â
Ê×ÏȽ¨Á¢Ò»¸öÊý¾Ý¿â£¬ÃûΪ yayu ¡£ÔÚÕâ¸öÊý¾Ý¿âϽ¨Á¢Ò»¸öÊý¾Ý±í£¬ÃûΪ news ¡£ÏÂÃæ½øÈëÒ»¸öÖØµã£¬ÄǾÍÊÇÔÚ±í news Ͻ¨Á¢¸÷¸ö×ֶΡ£
ÄÇô£¬Ê²Ã´½Ð×Ö¶ÎÄØ£¿Í¨Ë׵㣬¾ÍÊÇÒ»ÀàÊÂÎïµÄ×ܳơ£±ÈÈç˵£¬ËùÓеÄÐÂÎÅ·¢±íʱ¼äÓÃÒ»¸öÃû´ÊÀ´´ú±í£¨´ÓżµÄ¾ÑéÀ´¿´ ......