Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB
ÈÈÃűêÇ©£º c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 ×îÐÂÎÄÕ : php

·ÖÎöPHPÖеĻº´æ¼¼Êõ

¹ØÓÚPHPµÄ»º´æ¼¼ÊõÎÒ¸öÈ˵Ķ¨ÒåÊÇ¿ÉÒÔ·Ö³É3¸öÀà±ð1;
»º´æÄ£¿éÕâÕâ¸öÊÇÔÚ·þÎñÆ÷ÉÏ×öµÄ»º´æÉèÖÃ, ±ÈÈçZend¹«Ë¾µÄCache²úÆ·µÈ, Ö÷ÒªÔ­ÀíÊÇͨ¹ý¶ÔPHP´úÂëÎļþµÄÒ»´Î±àÒë±£´æÔÚÄÚ´æÖÐ, ͨ¹ý¼õÉÙI /OµÄ²Ù×÷À´¼Ó¿ì·ÃÎÊËÙ¶È, ²»ÔÚ±¾ÎÄÌÖÂÛ·¶Î§Ö®ÁÐ2;
HTML·½Ê½»òÐíÄã˵PHPÉú³ÉHTMLµÄ·½Ê½²»ÔÚ±¾ÎÄÌÖÂ۵ķ¶Î§Ö®ÁÐ, µ«ÊÇÎÒ¸öÈËÈËΪÕâÖÖ·½Ê½ÈÔÈ»ÊÇÒ»ÖÖCache·½Ê½, ÈçÏÖÔÚÁ÷ÐеÄÉú³ÉHTML µÄ³ÌÐòÒ²Óв»ÉÙ,
    ±ÈÈç¹úÄÚµÄһЩCMS, Õâ¸öÒ²²»ÔÚ±¾ÎÄÌÖÂ۵ķ¶Î§Ö®ÁÐ, Ò»±Ê´ø¹ý;
3;
Éú³ÉCacheÎļþÕâ¸ö¾ÍÊǶÔһЩ³£ÓõĶøÇÒÓÖ²»ÊǾ­³£±ä¶¯µÄÁ¿, ±£´æÔÚÎı¾ÖÐ, ͨ¹ý¼õÉÙmysqlµÄ²éѯÁ¿À´¼Ó¿ì³ÌÐòÖ´ÐÐ, ÏêϸµÄÄÚÈÝÎÒÃÇËæºó½éÉÜ4;
php»º´æ»úÖƾٸöÀý×Ó˵, smartyÄ£°æÀïÃæµÄ»º´æ»úÖÆ, ±ÈÈçÄ¿Ç°Discuz!ÂÛ̳ÓõĻº´æ»úÖÆ, ºóÃæ¾ßÌå˵ ÎÒÊÇ°ÑÄ¿Ç°phpµÄCache·Ö³ÉÁËÕâËÄÖÖ»úÖÆ,
    µÚÒ»ÖÖ·½Ê½, ÐèÒª¼ÓÔØÄ£¿é, ¿ÉÄÜÊÇÊշѵıÈÈçZEND¹«Ë¾µÄ, ¿ÉÄÜÊÇÃâ·ÑµÄ, ²»¹ý¶àÌÖÂÛ;
µÚ¶þÖÖ·½Ê½, ±ÈÈçÔÚ³ÉÊìµÄ´óµÄÕ¾µãÉÏÓñȽϺÏÊÊ;
µÚÈýÖÖ·½Ê½ºÍµÚËÄÖÖËÄÄ¿Ç°PHPÒµÄÚ³ÌÐòÖбȽÏÁ÷Ðеķ½Ê½ÒÔDiscuz!ÂÛ̳Èí¼þ5;
0°æ±¾(»òÐíÄã˵ÁËΪʲôÒÔ Discuz!ΪÀý, ¶ø²»ÒÔPhpWind»òÕßÆäʵCMSΪÀý, ......

2010.05.06 PHP È¡µÃ¿Í»§¶ËÐÅÏ¢

<?php
/*
×÷ÓãºÈ¡µÃ¿Í»§¶ËÐÅÏ¢
²ÎÊý£º
·µ»Ø£ºÖ¸¶¨µÄ×ÊÁÏ
ʹÓãº
    $code = new clientGetObj;
    1¡¢ä¯ÀÀÆ÷£º$str = $code->getBrowse();
    2¡¢IPµØÖ·£º$str = $code->getIP();
    4¡¢²Ù×÷ϵͳ£º$str = $code->getOS();
*/
class clientGetObj
{
    function getBrowse()
    {
        global $_SERVER;
        $Agent = $_SERVER['HTTP_USER_AGENT'];
        $browser = '';
        $browserver = '';
        $Browser = array('Lynx', 'MOSAIC', 'AOL', 'Opera', 'JAVA', 'MacWeb', 'WebExplorer', 'OmniWeb');
        for($i = 0; $i <= 7; $i ++){
            if(strpos($Agent, $Browsers[$i])){
     &nbs ......

PHP MVC ѧϰ ThinkPHP

1.ʲôÊÇMVC£¿
MVC±¾À´ÊÇ´æÔÚÓÚDesktop£¨×ÀÃ棩³ÌÐòÖеģ¬MÊÇÖ¸Êý¾ÝÄ£ÐÍ£¬VÊÇÖ¸Óû§½çÃ棬CÔòÊÇ¿ØÖÆÆ÷¡£Ê¹ÓÃMVCµÄÄ¿µÄÊǽ«MºÍVµÄʵÏÖ´úÂë·ÖÀë¡£MVCÊÇÒ»¸öÉè¼Æģʽ£¬ËüÇ¿ÖÆÐÔµÄʹӦÓóÌÐòµÄÊäÈ룬´¦ÀíºÍÊä³ö·Ö¿ª¡£Ê¹ÓÃMVCÓ¦ÓóÌÐò±»·ÖΪÈý¸öºËÐIJ¿¼þ£ºÄ£ÐÍ£¬ÊÔͼ£¬¿ØÖÆÆ÷¡£ËüÃǽ«´¦Àí×Ô¼ºµÄÈÎÎñ¡£
2.ΪʲôҪʹÓÃMVC?
Ê×ÏÈ£¬×îÖØÒªµÄÒ»µãÊǶà¸öÊÓͼÄܹ²ÏíÒ»¸öÄ£ÐÍ£¬ÏÖÔÚÐèÒªÓÃÔ½À´Ô½¶àµÄ·½Ê½À´·ÃÎÊÄãµÄÓ¦ÓóÌÐò¡£ÓÉÓÚÄ£ÐÍ·µ»ØµÄÊý¾ÝûÓнøÐиñʽ»¯£¬ËùÒÔͬÑùµÄ¹¹¼þÄܱ»²»Í¬½çÃæʹÓá£ÔٴΣ¬¿ª·¢ÖÜÆÚËõ¶Ì£¬·½±ãά»¤ºÍ¹ÜÀí½µµÍ¿ª·¢³É±¾ºÍ¹¤×÷Á¿¡£
MVCµÄȱµãÊÇÓÉÓÚËüûÓÐÃ÷È·µÄ¶¨Ò壬ËùÒÔÍêÈ«Àí½âMVC²¢²»ÊǺÜÈÝÒס£Ê¹ÓÃMVCÐèÒª¾«Ðĵļƻ®£¬ÓÉÓÚËüµÄÄÚ²¿Ô­Àí±È½Ï¸´ÔÓ£¬ËùÒÔÐèÒª»¨·ÑһЩʱ¼äȥ˼¿¼¡£
MVC²¢²»ÊʺÏСÐÍÉõÖÁÖеȹæÄ£µÄÓ¦ÓóÌÐò£¬»¨·Ñ´óÁ¿Ê±¼ä½²MVCÓ¦Óõ½¹æÄ£²¢²»ÊǺܴóµÄÓ¦ÓóÌÐòͨ³£»áµÃ²»³¥Ê§¡£
3.ÈÏʶһ¸öMVC¿ò¼ÜThinkPHP
ThinkPHPÊÇÒ»¸ö¿ìËÙ£¬¼òµ¥µÄÃæÏò¶ÔÏóµÄÇáÁ¿¼¶PHP¿ª·¢¿ò¼Ü£¬×ñÑ­Apache2¿ªÔ´Ð­Òé·¢²¼£¬²¢ÇÒÓÀ¾ÃÃâ·ÑʹÓã¬ÊÇΪ¼ò»¯ÆóÒµ¼¶Ó¦Óÿª·¢ºÍÃô½ÝWEBÓ¦Óÿª·¢¶øµ®ÉúµÄ¡£Ê¹ÓÃThinkPHP£¬Äã¿ÉÒÔ¸ü·½±ãºÍ¿ì½ÝµÄ¿ª·¢ºÍ²¿ÊðWEBÓ¦Óá£
Ìص㣺
¼òµ¥Ò×Óõ ......

PHP ³£Á¿ dirname(__file__) ѧϰ


PHP ³£Á¿ dirname(__file__)
__FILE__ :±»³ÆΪPHPħÊõ³£Á¿ ,·µ»Øµ±Ç°Ö´ÐÐPHP½Å±¾µÄÍêÕû·¾¶ºÍÎļþÃû,°üº¬Ò»¸ö¾ø¶Ô·¾¶
1£©dirname(__FILE__) º¯Êý·µ»ØµÄÊǽű¾ËùÔÚÔڵķ¾¶¡£   
±ÈÈçÎļþ b.php °üº¬ÈçÏÂÄÚÈÝ£º    
         <?php   
   $basedir = dirname(__FILE__);    
   echo $basedir
                                            //½«ÔÚÒ³Ãæ´òÓ¡³öÒ»¸öÕâ¸öÎļþËùÔÚ¾ø¶Ô·¾¶!
   ?>    
   ÎÒ×öµÄ²âÊԵõ½½á¹û: E:\website\othertest\cms
   Õâ¸öÏ൱ÓÚ, aspÖеÄserver.mappthµÄÓ÷¨
Èç¹ûb.php±»ÆäËûĿ¼ÀïµÄa.phpÎļþrequire »òÕß include È¥ÒýÓõĻ°¡£ ±äÁ¿$basedir µÄÄÚÈÝ»¹ÊÇb.phpËùÔÚµÄÄǸöÎļþ¼ÐµÄ·¾¶¡£&nbs ......

php»ñµÃ¶þά»ò¶àάÊý×éµÄµÚһάµÄ³¤¶È

ÔÚphpÖУ¬»ñµÃ¶þά»ò¶àάÊý×éµÄµÚһάµÄ³¤¶È£¬ÕâÊǸö³£ÓõijÌÐòÅжϣ¬±ÈÈçÄã¶ÁÈ¡µÄÊý×éÊÇÒ»¸ö¶þάÊý×飺
<?php
$arr=array(
                 0=>array('title' => 'ÐÂÎÅ1', 'viewnum' => 123, 'content' => 'ZAQXSWedcrfv'),
                 1=>array('title' => 'ÐÂÎÅ2', 'viewnum' => 99, 'content' => 'QWERTYUIOPZXCVBNM')
                );
?>
Èç¹ûÄãÏëͳ¼ÆÊý×é$arrµÄ³¤¶È£¬Ò²¾ÍÊÇ˵¸Ã¶þάÊý×éÖ»ÓÐÁ½ÌõÐÂÎÅ£¬ÄãÏëÒªµÄÊý×ÖÒ²ÊÇ2£¬µ«ÊÇÈç¹ûʹÓÃcount($arr)²»Í¬°æ±¾µÄphp£¬Í³¼ÆµÄ½á¹ûÊDz»Ò»ÑùµÄ£»
ºóÀ´ÔÚphpÊÖ²áÖз¢ÏÖ£¬countº¯Êý»¹Óеڶþ¸ö²ÎÊý£¬½âÊÍÈçÏ£º
countº¯ÊýÓÐÁ½¸ö²ÎÊý£º
0(»òCOUNT_NORMAL)ΪĬÈÏ,²»¼ì²â¶àάÊý×é(Êý×éÖеÄÊý×é);
1(»òCOUNT_RECURSIVE)Ϊ¼ì²â¶àάÊý×飬
ËùÒÔÈç¹ûÒªÅж϶ÁÈ¡µÄÊý×é$arrÊDz»ÊÇÓÐÐÂÎÅÐÅÏ¢£¬¾ÍÒªÕâÑùдÁË£º
<?php
if(is_array($arr) && count($arr,COUNT_NORMAL)>0 )
{
   ......

MVCÕæµÄÊʺÏPHPô£¿


½üÀ´Éè¼Æģʽ·çÐУ¬MVCËæ´¦¿É¼û£¬PHPÁìÓòÒ²²»ÀýÍ⣬ºÜ¶àÂÛ̳¶¼¿ªÊ¼ÌÖÂÛÔÚPHPÖÐʹÓÃMVC¡£È»¶ø£¬M¡¢V¡¢CÔÚPHPÖе½µ×¸ÃÈçºÎʵÏÖ£¿MVCÕæµÄÊʺÏPHPô£¿ÕâÀïEasy¸ø³öһЩ×Ô¼ºµÄ˼¿¼¡£
½üÀ´Éè¼Æģʽ·çÐУ¬MVCËæ´¦¿É¼û£¬PHPÁìÓòÒ²²»ÀýÍ⣬ºÜ¶àÂÛ̳¶¼¿ªÊ¼ÌÖÂÛÔÚPHPÖÐʹÓÃMVC¡£È»¶ø£¬M¡¢V¡¢CÔÚPHPÖе½µ×¸ÃÈçºÎʵÏÖ£¿MVCÕæµÄÊʺÏPHPô£¿ÕâÀïEasy¸ø³öһЩ×Ô¼ºµÄ˼¿¼¡£
MVCµÄÔ­ÐÍ
MVC±¾À´ÊÇ´æÔÚÓÚDesktop³ÌÐòÖеģ¬MÊÇÖ¸Êý¾ÝÄ£ÐÍ£¬VÊÇÖ¸Óû§½çÃ棬CÔòÊÇ¿ØÖÆÆ÷¡£Ê¹ÓÃMVCµÄÄ¿µÄÊǽ«MºÍVµÄʵÏÖ´úÂë·ÖÀ룬´Ó¶øʹͬһ¸ö³ÌÐò¿ÉÒÔʹÓò»Í¬µÄ±íÏÖÐÎʽ¡£±ÈÈçÒ»Åúͳ¼ÆÊý¾ÝÄã¿ÉÒÔ·Ö±ðÓÃÖù״ͼ¡¢±ýͼÀ´±íʾ¡£C´æÔÚµÄÄ¿µÄÔòÊÇÈ·±£MºÍVµÄͬ²½£¬Ò»µ©M¸Ä±ä£¬VÓ¦¸Ãͬ²½¸üС£
JAVAÖеÄMVC
JAVA°ÑMVCÒýÈëÁËWebÁìÓò£¬²¢ÔÚ´Ë»ù´¡Éϼܹ¹³öÁËÒ»Ì׳ÆΪModel2µÄÌåϵ¡£ÓÉÓÚWebµÄÌØÊâÐÔ£¬JAVAÖеÄMVCºÍDesktopÖеÄMVC²¢²»ÍêÈ«Ò»Ö¡£Ö÷ÒªÔ­ÒòÊÇWebÖеÄV²»ÊdzÖÐøµÄ£¬Óû§Ã¿·ÃÎÊÒ»´Î£¬V¾ÍÒªÖØÐÂÉú³ÉÒ»´Î£¬ËùÒÔVʼÖÕÊǺÍMÒ»Öµģ¬²»ÐèÒªCÀ´¿ØÖÆͬ²½¡£ÄÇôJAVAÖеÄCÔÚ¸Éʲô£¿JAVAÖеÄCͨ³£ÓÃÓÚÁ÷³ÌµÄתÏò£¬ÆäʵÓõÄÊÇDispatchģʽ£¬²»ÔÙÊÇDesktopÖеÄCÁË¡£
PHPÖеÄMVC
ÒªÔÚPHPÖÐÔ­·â²»¶¯µÄCOPY JAVAµÄMVCÊDz»¿ÉÄ ......
×ܼǼÊý:2174; ×ÜÒ³Êý:363; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [44] [45] [46] [47] 48 [49] [50] [51] [52] [53]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ