Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Àí½âPHPÖеÄMVC±à³ÌÖ®MVC¿ò¼Ü¼ò½é

¡¾Ê²Ã´ÊÇMVC£¿¡¿
        MVCÊÇÒ»¸ö¿ÉÒÔÈÃÄã°Ñ“Èý¸ö²¿·Ö£¨¼´MVCµÄÈ«³Æ£¬Model¡¢ View¡¢Controller£©”гµ÷µØ×é³ÉÒ»¸ö¸´ÔÓÓ¦ÓóÌÐòµÄ¸ÅÄî¡£Ò»Á¾Æû³µ¾ÍÊÇÒ»¸öÔÚÏÖʵÉú»îÖзdz£ºÃµÄMVCÀý×Ó¡£ÎÒÃÇ¿´³µ¶¼¿´Á½¸öView£¨ÏÔ Ê¾£©²¿·Ö£ºÄÚ²¿ºÍÍⲿ¡£¶øÕâÁ½¸ö¶¼Àë²»¿ªÒ»¸öController£¨¿ØÖÆÕߣ©£ºË¾»ú¡£É²³µÏµÍ³¡¢·½ÏòÅÌºÍÆäËû²Ù¿ØÏµÍ³´ú±íÁËModel£¨Ä£ÐÍ£©£ºËûÃÇ´Ó˾ »ú£¨Controller£©ÄÇÀïÈ¡µÃ¿ØÖÆ·½·¨È»ºóÓ¦Óõ½ÄÚ²¿ºÍÍâ¹Û£¨View£©¡£
¡¾ÍøÂçÉϵÄMVC¡¿
       MVC¿ò¼ÜËùº­¸ÇµÄ¸ÅÄîÏ൱¼òµ¥²¢ÇÒ¼«¶ÈÁé»î¡£»ù±¾µÄ¸ÅÄî¾ÍÊÇ£¬ÄãÓÐÒ»¸öµ¥¶ÀµÄ¿ØÖÆÆ÷£¨Èçindex.php£©ÓÃÀ´¿ØÖÆËùÓн¨Á¢ÔÚ²ÎÊýÇëÇó»ù´¡ÉϵĿò¼Ü ÄÚÓ¦ÓóÌÐò¡£Õâ¸ö¿ØÖÆÆ÷ͨ³£°üº¬ÁË£¨×îС³Ì¶ÈÉÏ£©Ò»¸ö¶¨ÒåÄ£Ð͵IJÎÊý¡¢Ò»¸öʼþºÍÒ»¸öGET²ÎÊý¡£ÕâÑù¿ØÖÆÆ÷¾ÍÄÜÈ·ÈÏËùÓеÄÇëÇóÈ»ºóÔËÐÐÏàÓ¦µÄʼþ¡£´ò¸ö ±È·½À´Ëµ£¬Ò»¸öÏñÕâÑù/index.php?module=foo&event=barµÄÇëÇóºÜÓпÉÄܾÍÊÇÓÃÀ´ÔØÈëÒ»¸öÃû½ÐfooµÄÀ࣬ȻºóÔËÐÐ foo::bar()[¾ÍÊÇÆäÖеÄbar()º¯Êý]¡£ÕâÑù×öµÄºÃ´¦ÓУº
Ò»¸ö¶ÔÓ¦ËùÓÐÓ¦ÓóÌÐòµÄ½Ó¿Ú
ͬʱά»¤Ò»¸öÓ¦ÓóÌÐòÄÚÎÞÊýµÄ´úÂë·Ç³£Âé·³£¬ÒòΪÿһ¶Î´úÂë¶¼ÓÐ×Ô¼ºµÄÏà¶Ô·¾¶¡¢Êý¾Ý¿âÁ´½Ó¡¢ÑéÖ¤µÈµÈ¡£¶øÕâÑù×ö¾ÍÃâ³ýÄãÔÚÕâ·½ÃæµÄ·³ÄÕ£¬ÔÊÐíÄãºÏ²¢²¢Öظ´Ê¹ÓôúÂë
¡¾ÎªÊ²Ã´Òª´´½¨×÷Õß×Ô¼ºµÄMVC¿ò¼Ü£¿¡¿
        Æù½ñΪֹ£¬ÎÒûÓмûµ½¹ýÌ«¶àÓÃPHPдµÄMVC¿ò¼Ü¡£ÊÂʵÉÏÎÒ½ö½öÖªµÀÒ»¸ö£­Solar£¬ÊÇÍêÈ«ÓÃPHP5дµÄ¡£ÁíÍâÒ»¸öÊÇCake£¬Ò»¸öÊÔͼ³ÉΪ PHPµÄRoR£¨Ruby on Rails£­Ò»¸öRubyÓïÑÔ¿ªÔ´ÍøÂç¿ò¼Ü£©¡£ÎÒ×Ô¼º¶ÔÕâÁ½¸ö¿ò¼Ü¶¼ÓÐһЩ²»ÂúÒâµÄµØ·½£ºËüÃǶ¼Ã»ÓÐÀûÓõ½PEAR£¬SmartyµÈËù°üº¬µÄÏÖÓдúÂ룻ÏÖ ÔÚµÄCake»¹±È½ÏÎÉÂÒ£»×îºó£¬SolarÊÇÒ»¸ö¾ø´ó²¿·ÖÓÉÒ»¸öÈËдµÄ×÷Æ·£¨ÎÒÎÞÒâ˵Æä×÷ÕßPaul²»ÊÇÒ»¸öºÃÈË»òÕߺóÌÐòÔ±£©¡£ÕâЩÎÊÌâ¿ÉÄܲ¢²»»áÈÃÄã ·ñÈÏËüÃÇ£¬¶øÇÒºÜÓпÉÄÜÄã¸ù±¾²»¹ØÐÄÕâЩÎÊÌâ¡£µ«ÊÇÕýÒòΪÈç´Ë£¬ÎÒÇë¸÷λ¾¡¿ÉÄܵØÉóÊÓËüÃÇ¡£
¡¾ÀÏ·½Ê½¡¿
Èç¹û»Øµ½2001¿´×Ô¼ºÐ´µÄ´úÂ룬×÷ÕßÓпÉÄÜÕÒµ½Ò»¸ö½Ðtemplate.txtµÄÎļþ£¬Ëü¿´ÆðÀ´ÏñÕâÑù£ºwww.phpv.net ×ªÔØÇë×¢Ã÷³ö´¦
£¼?php
require_once('config.php'); // Other requires, DB info, etc.
$APP_DB = 'mydb';
$APP_REQUIRE_LOGIN = false; // Set to true if script requires login
$APP_TEMPLATE_FILE = 'foo.php'; // Sm


Ïà¹ØÎĵµ£º

PHPʵÏÖÎļþµÄ¶ÁºÍд¹¦ÄÜ

½øÐÐÎļþµÄ¶ÁºÍд£¬ÏÈ´ò¿ªÒ»¸öÎļþ£¬È»ºó¿ªÊ¼¶Á»òÕßдÎļþ£¬×îºóÔÙ¹ØÏµÕâ¸öÎļþ×ÊÔ´¡£
È磬ÎļþµÄ¶Á²Ù×÷£º
<?php
$file = fopen('your file path','r');
while(!feof($file)){ //µ±Ã»ÓжÁÈ¡µ½Îļþ½á⣬¼ÌÐøÑ­»·¶ÁÈ¡²Ù×÷
$line = fgets($file); //¶ÁÈ¡µ½Ò»ÐеÄÄÚÈÝ
echo $line.'<br/>';
}
fclose($file) ......

ubuntu Ï ´î½¨ apache+php+mysql


#apt-get install apache2
//°²×°apahce2
#apt-get install php5
//°²×°php5
#apt-get install mysql-server
//°²×°mysql·þÎñ¶Ë
#apt-get install  mysql-myclient
//°²×°mysqlµÄ¿Í»§¶Ë
#apt-get install php-mysql
//°²×°php-mysqlµÄÁ¬½á
apache+php+mysql »·¾³ÒѾ­´î½¨ºÃÁË
½«ÒÔϵķþÎñÖØÆôÒ»ÏÂ
#/et ......

php stdClass


ÎÊÌ⣺
ÄãÏë´´½¨Ò»¸ö¶ÔÏ󣬲¢ÔÚÆäÖÐÌí¼ÓһЩÊôÐÔ£¬µ«ÊÇÄãÈ´²»Ïë°ÑËü×÷Ϊһ¸öÃ÷È·µÄÀàÕýʽµØ¶¨ÒåËü¡£ÕâÒ»µãÔÚһЩÇé¿öÏÂÊÇÏ൱ÓÐÓõģ¬ÀýÈçµ±ÄãÐèÒª¶¨ÒåÒ»¸ö·½·¨À´·µ»Ø´øÓÐijЩÊôÐÔ£¨²»È·¶¨µÄ£©µÄ¶ÔÏóʱ£¬¾ÍÈçͬ´Ómysql_fetch_object( ) »òÕß imap_header( )µÄʹÓÃÒ»Ñù¡£
һάÊý×é,ÎÒÏÖÔÚÌØ±ðϲ»¶°ÑËüд³É¶ÔÏó,ÒòΪ¼üÅÌ´ ......

PHP ¿ª·¢ÖÐÊý¾Ý¿â¼°ÆäÏà¹ØÈí¼þµÄÑ¡ÐÍ¿¼ÂÇ

    PHP °æ±¾¸÷Ò죬ÒѾ­Í£Ö¹Éý¼¶¿ª·¢µÄÓÐ 4.0 ϵÁÐµÄ 4.4.x£¬µ«ÏÖÔÚ»¹Óв¿·ÖÉú²ú»·¾³ÔÚÅÜÕâ¸ö°æ±¾£¬ÐèÒª¼ÌÐøÎ¬»¤´úÂë¡£PHP 5.0 ϵÁÐÊÇÏÖÔÚ¿ª·¢ºÍÓ¦ÓõÄÖ÷Á÷°æ±¾£¬ÓÐ 5.1.x ºÍ 5.2.x ϵÁС£PHP 6.0 Ŀǰ»¹ÊÇÊÔÓð汾£¬Óà PHP ¿ª·¢Èí¼þ²úÆ·µÄÈËÏÖÔÚ¿ÉÒÔÔ¤ÏÈ×÷¼æÈÝÐÔ²âÊÔ¡£
    PHP Ö§³ÖµÄÊý¾Ý ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ