Àí½â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
Ïà¹ØÎĵµ£º
Êý¾Ý¿âÊÇsqlserver2005,Êý¾Ý´æ´¢µÄ¾ßÌå±àÂë²»Ïê. µ½ÍøÉÏÕÒÁ˶ÎתÂ뺯Êý /* ¶¨Òå×Ö·ûת»»º¯Êý£¬½â¾ömssqlÖÐÎÄÂÒÂëÎÊÌâ */
function convert2utf8($string)
{
......
<?php
/*
ͼƬ´¦Àíº¯Êý¹¦ÄÜ£ºËõ·Å¡¢¼ôÇС¢Ïà¿ò¡¢Ë®Ó¡¡¢Èñ»¯¡¢Ðýת¡¢·×ª¡¢Í¸Ã÷¶È¡¢·´É«
´¦Àí²¢±£´æÀúÊ·¼Ç¼µÄ˼·£ºµ±ÓÐͼƬÓиĶ¯Ê±×Ô¶¯Éú³ÉÒ»ÕÅÐÂͼƬ£¬ÃüÃû·½Ê½¿ÉÒÔ¿¼ÂÇÔÚÔͼƬµÄ»ù´¡ÉϼÓÉϲ½Ö裬ÀýÈ磺ͼƬÃû³Æ+__µÚ¼¸²½
*/
class picture{
var $PICTURE_URL;//Òª´¦ÀíµÄͼƬ
var $DEST_URL="temp__01.jpg" ......
ÀÏÁÎÔø¾ÔÚPHPERÔÓÖ¾ÉÏ·¢±í¹ýһƪÎÄÕ½Ð×öÓÃVIM×öPHP¿ª·¢»·¾³,ÔÚÀïÃæÏêϸ½éÉÜÁËÓÃVIM×öphp¿ª·¢ÐèÒª×öµÄ×¼±¸,ÕâƪÎÄÕ¾ͽáºÏһЩ×ÊÁϺÍÎÒ×Ô¼ºµÄһЩ¾ÑéÀ´½éÉÜÏÂÓÃVIM×öC/C++¿ª·¢ÐèÒª×öµÄÊÂÇé,Ïà¶ÔÀ´ËµÒª±È×öphp¿ª·¢·½±ãЩ¡£
Ç°ÌáÌõ¼þÊǵ±È»ÊÇÄãÒѾÏÂÔØÁËVIM,Èç¹ûûÓеĻ°ÇëÏȵ½¹Ù·½ÍøÕ¾ÏÂÔØ×îа汾,µØÖ·ÊÇ£ºhttp:/ ......
ÒýÓÃhttp://www.linuxtone.org/html/76/t-2776.html
ÓÐʱºònginx£¬apache£¬mysql£¬php±àÒëÍêÁËÏë¿´¿´±àÒë²ÎÊý¿ÉÒÔÓÃÒÔÏ·½·¨
nginx±àÒë²ÎÊý£º
#/usr/local/nginx/sbin/nginx -V
CODE:
nginx version: nginx/0.6.32
built by gcc 4.1.2 20071124 (Red Hat 4.1.2-42)
configure arguments: --user=www --group=www --p ......
Ò»¡¢ÒýÂÛ
PHP,Ò»ÃÅ×î½ü¼¸ÄêÐËÆðµÄwebÉè¼Æ½Å±¾ÓïÑÔ,ÓÉÓÚËüµÄÇ¿´óºÍ¿ÉÉìËõÐÔ,½ü¼¸ÄêÀ´µÃµ½³¤×ãµÄ·¢Õ¹,phpÏà±È´«Í³µÄaspÍøÕ¾,ÔÚËÙ¶ÈÉÏÓоø¶ÔµÄÓÅÊÆ,Ïëmssqlת6ÍòÌõÊý¾ÝphpÈçÐèÒª40Ãë,asp²»ÏÂ2·ÖÖÓ.µ«ÊÇ,ÓÉÓÚÍøÕ¾µÄÊý¾ÝÔ½À´Ô½¶à,ÎÒÃÇ¿ÊÇóÄܸü¿ìËٵĵ÷ÓÃÊý¾Ý,²»±ØҪÿ´Î¶¼´ÓÊý¾Ý¿âµô,ÎÒÃÇ¿ÉÒÔ´ÓÆäËûµÄµØ·½,±È·½Ò»¸öÎļþ,»òÕßij¸ ......