¸ßÎݽ¨ê²µÄ½éÉÜ
Amol Hatwar£¨
[email protected]£©
¶ÀÁ¢¹ËÎÊ
2002 Äê 8 ÔÂ
Óà PHP ¿ª·¢½¡×³µÄ´úÂëϵÁÐÎÄÕÂÊǹØÓÚ½â¾ö´óÖÐÐÍÓ¦ÓóÌÐòÖеÄʵ¼ÊÎÊÌâµÄ¡£ÕâһϵÁÐÎÄÕÂÖ÷Òª²àÖØÓÚ PHP 4 ÖпÉÓõÄй¦ÄÜ£¬Öصã½éÉÜÁË´óÁ¿Ê¹¿ª·¢¹¤×÷¸üÈÝÒ׵ļ¼ÇɺÍÇÏÃÅ¡£ÔÚÕâһϵÁÐÎÄÕÂÖУ¬Äú½«·¢ÏÖÐí¶àҪѧϰµÄʾÀýºÍ¼¼Êõ£¬»¹¸½´øÁË´óÁ¿Ñù±¾´úÂë¡£ÔÚÕâµÚһƪÎÄÕÂÖУ¬PHP ¸ßÊÖ Amol Hatwar ´Ó¸ü¸ßµÄ½Ç¶È½éÉÜÁËÈçºÎΪÖе½´óÐÍ Web Ó¦ÓóÌÐòÉè¼ÆºÍ±àдÎÞ´íÎ󡢿Éά»¤µÄ´úÂë¡£
Èç¹ûÄúÊÇÒ»Ãû¹¹½¨ Web Ó¦ÓóÌÐòµÄ¿ª·¢Õß²¢ÇÒÐèÒªËٶȡ¢¹¦ÄܺÍƽ̨¶ÀÁ¢ÐÔ£¨platform-independence£©£¬ÄÇô PHP ½«ÊʺÏÄú¡£¶øÇÒ PHP ÊÇÃâ·ÑµÄ£¬Ò×ÓÚѧϰºÍ²¿Êð¡£ÕâЩÊÇʹ PHP Èç´ËÊÜ»¶ÓµÄ×î´óÓŵ㡣µ«ÕâЩÓŵãÒ²¿ÉÒÔ±ä³Éȱµã¡£ÓÉÓÚ PHP Ò×ÓÚʹÓã¬ËùÒÔ¿ª·¢ÕßÔÚ±¾Ó¦¹æ»®ºÍÉè¼ÆµÄʱºò£¬ËûÃǾ³£ÏÈ°Ñ´úÂëÓ²Èûµ½±à¼Æ÷ÖС£¶øÇÒ£¬ÔÚ PHP ÖУ¬½â¾öÎÊÌâµÄ·½·¨²»Ö¹Ò»ÖÖ£¬±È½ÏÈÝÒ×·¸ÄÇÖÖ²ÒÍ´µÄ´íÎó£¬ÕâÖÖ´íÎó¹ýºóÄÑÒÔ¶©Õý¡£
ÔÚÕâһϵÁÐÎÄÕÂÖУ¬Äú½«Ñ§»áÈçºÎ±ÜÃâÐí¶à´íÎó¡£Èç¹ûÄúÒ»²½²»ÂäµØ¼á³Öµ½µ×£¬Äú»á·¢ÏÖ×Ô¼º³¢ÊÔÒ»Á½´Î¾ÍÄܱàдÎÞ´íÎóµÄ´úÂëÁË£¬¶Ô´Ë²»Òª¸Ðµ½Ææ¹Ö¡£ÎÒ»¹»áÖ¸³ö PHP 4 ÖпÉÓõÄй¦ÄÜ£¬ËüÃÇʹ¿ª·¢¹¤×÷¸üÈÝÒס£ÎÒÒª½éÉܵĴó¶àÊýʾÀý¶¼ÊÇÓÃÀ´´¦ÀíÖîÈç½Å±¾ÅäÖúͰ²×°¡¢Îļþ´¦ÀíÒÔ¼°Êý¾Ý¿âʹÓÃÖ®ÀàµÄʵ¼ÊÎÊÌâ¡£¼´Ê¹Äú¶ÔÕâÒ»Çж¼²»ÊìϤ£¬ÄúÒ²»á·¢ÏÖÀí½âÆðÀ´ºÜÈÝÒס£²»¹ý£¬ÎÒ¼ÙÉèÄú¶Ô PHP Óгõ²½µÄÁ˽⡣Èç¹ûÄúÐèÒªÖØÐÂÎÂÏ°£¬Äú»á·¢ÏÖ±¾ÎĽáβ´¦ËùÁгöµÄ²Î¿¼×ÊÁÏ»á¶ÔÄúÓÐËù°ïÖú¡££¨Çë²ÎÔIJο¼×ÊÁÏ¡££©
µì¶¨½¡×³µÄ»ù´¡
Óà PHP ±àд´úÂëÓëÓÃÀàËÆ C µÄÓïÑÔ±àд´úÂë·Ç³£ÏàËÆ¡£ÓÉÓÚËüÃǾ䷨ÉÏÀàËÆ£¬ËùÒÔ»¹»áµ¼ÖÂÀàËƵĴúÂëά»¤ÎÊÌâ¡£µ±±ØÐ뿪·¢´óÐÍÓ¦ÓóÌÐòʱ£¬Äú¿ÉÄÜÒª±àд´óÁ¿´úÂë¡£Ëæ×Åʱ¼äµÄÁ÷ÊÅ£¬ÕâЩ´úÂë¿ÉÄܱäµÃÄÑÒÔ¹ÜÀí£¬´íÎóºÜ¿ì¾Í»á³ËÐé¶øÈë¡£ÎÞÂÛÄú´ÓÄÄÀïÌýµ½ÕâÖÖ˵·¨£¬¶¼²»ÒªÏàÐÅ ¡ª ÖÁÉÙ²»ÄÜÈ«ÐÅ¡£µ«ÊÇ£¬¸üÖØÒªµÄÊÂʵÊÇÈç¹ûÄú·¢ÏÖ×Ô¼ºÎ¬»¤´úÂë¹ýÓÚƵ·±£¬ÄÇôÊ×ÏÈÄúµÄÓ¦ÓóÌÐòµÄÉè¼Æ¿ÉÄÜÊǺÜÔã¸âµÄ¡£
ÕýÈ·µØÉè¼Æ´úÂë
Äú×î³õ×ö³öµÄÑ¡Ôñ»áÓ°ÏìÄúÒÔºó±àд´úÂëʱµÄ×ÔÓɶȡ£ÕâʹµÃÕýÈ·µÄÉè¼Æ³ÉΪһ¸öÖØÒªµÄÏȾöÌõ¼þ¡£ËäÈ»µ±Äú½â¾öÒ»¸ö΢²»×ãµÀµÄÎÊÌâʱÉè¼Æ»á³ÉΪһ¸ö¶îÍâµÄÒÇʽ£¬µ«ÊÇÄúÖÁÉÙ±ØÐëÖªµÀ¾ÍÊÇÓ¦¸ÃÕâÑù×öµÄ¡£Ðí¶àÈË°ÑÉè¼ÆºÍ¹æ»®¿´×÷¶îÍâµÄ¿ªÏú¡£µ«ÊÇÒÔÔã¸âµÄÉè¼Æ¿ªÊ¼£¬»òÕ߸ù±¾¾ÍûÓÐÉè¼Æ£¬½á¹û×ÜÊÇ»áÔì³É²ÝÂʵĴúÂë¡£Çë¼Çס£¬ÔÙÇÉÃîµÄ±àÂëÒ²²»ÄÜÃÖ²¹Ôã¸âµÄÉè¼Æ¡£ËäÈ»ÈçºÎÉè¼ÆÓ¦ÓóÌÐò³¬³öÁËÕâ¸öϵÁÐÎÄÕµķ¶³ë£¬µ«ÎÒ»¹ÊÇ»áÌáʾһЩÉè¼Æ Web Ó¦ÓóÌÐòʱӦ¸ÃÀμǵÄÎÊÌâ¡£
·Ö¸îºÍÕ÷·þ
ͨ¹ýÒ»¸ö¸ö½ÏСµÄËÉÉ¢ñîºÏµÄ²¿¼þÀ´Éè¼ÆºÍ±àд´óÐÍÓ¦ÓóÌÐò×ÜÊǸü¿ÉÈ¡µÄ¡£ÕâÑù£¬Ã¿¸ö²¿¼þ¶¼ÊÇ¿Éά»¤µÄ¡£ÀýÈ磬һ¸öÄÚÈݹÜÀíϵͳ£¨Content Management System£¬CMS£©¿ÉÄÜ·Ö²¼ÔÚÐí¶àÖîÈçÓû§ÈÏÖ¤¡¢ÏÔʾ¡¢ÄÚÈݽâÎöºÍ²é¿´Í³¼ÆÐÅÏ¢µÈ½ÏСµÄÄ£¿éÉÏ¡£¶øÇÒ£¬Èç¹ûÄúµÄÄ£¿é×㹻ͨÓõĻ°£¬Äú¿ÉÒÔÔÚÄú¿ª·¢µÄÆäËüÓ¦ÓóÌÐòÖÐÖØÓôúÂë¡£³ÌÐòÔ±¾³£Õâô×ö£¬µ«ËûÃÇÈÔÈ»±§Ô¹¡£ÖÁÓÚ±àÂëµÄ¼¼ÇɾÍÊÇÈÃÿ¸öÄ£¿é¾ßÓÐËü¾ø¶ÔÐèÒªµÄ¹¦Äܲ¢ÇÒµ½´ËΪֹ¡£¸³ÓèÒ»¸öÄ£¿éµÄ¹¦ÄÜÒª²»¶à²»ÉÙ£¬Ç¡µ½ºÃ´¦¡£
¾ø¶Ô²»ÒªÔÚÒ³ÃæÖп¼ÂÇ
Èç¹ûÄú¶ÔÓà PHP ½«ÄúµÄ HTML Ò³Ãæ±äµÃ¸ü¶¯Ì¬Ð©¸ÐÐËȤ£¬Õⲿ·Ö½«ÊʺÏÄú¡£µ±ÄúÏëÔÚÿ¸öÒ³ÃæÉÏÏÔʾÈÕÆÚºÍʱ¼äÒÔʹÆä¿´ÉÏÈ¥ÊÇ×îеÄʱºò£¬Í¨³£ÊÇÕâ¸öÏ°¹ß¿ªÊ¼µÄʱºò¡£Ã¿¸ö HTML Ò³Ã涼±ä³ÉÒ»¸öÖ»ÓÐÓÐÏÞ¼¸ÐеÄС PHP ½Å±¾£¬ÈÕÆÚº¯ÊýÒþ²ØÔÚij¸öµØ·½¡£Èç¹ûÕâÊÇÄúÏëÒªµÄ£¬Äú±ØÐëÈÏ¿ÉÕâÊÇʹ¸Ã×÷ҵʵÏÖµÄ×î¼òµ¥µÄ·½Ê½¡£µ«ÊÇ£¬ÏëÏóÒ»ÏÂÄú±ØÐë×öЩʲô±ä¶¯²ÅÄܸıäÒ³ÃæÉϳÊÏÖµÄÈÕÆÚ¸ñʽ¡£Äú½«²»µÃ²»¸ü¸Äÿ¸öÒ³ÃæÄڵĴúÂë¡£
ÏÔÈ»£¬ÓиüºÃµÄ·½Ê½À´´ïµ½Õâ¸öÄ¿µÄ¡£ÎÒ×îϲ»¶µÄ·½Ê½ÊÇʹÓÃÅäÖÃÎļþ²¢ÔÚÅäÖÃÎļþÖж¨ÒåÒ»¸ö³£Á¿£¬Õâ¸ö³£Á¿±£Áô date() º¯ÊýµÄ¸ñʽ×Ö·û´®¡£È»ºó£¬Äú¾Í¿ÉÒÔÔÚÐèÒªµÄµØ·½Ê¹Óà date() º¯ÊýÁË¡£Ã¿¸öÒ³ÃæÈÔÒԽű¾½áÊø£¬µ«ÊÇÄúÒª³¹µ×µØ°ÑÄÇЩÄú±ØÐë¶Ôµ¥ÐдúÂë×÷¸ü¸ÄµÄµØ·½½µµ½×îÉÙ¡£
ͼ 1. ±ÜÃâÓ²±àÂë
Èçͼ 1 Ëùʾ£¬ÄúÔÚËùÓÐÒ³ÃæÉ϶¼ÄÜ¿´µ½ÈÕÆÚ¸ñʽµÄ¸ü¸Ä¡£ÕâÀïµÄÏë·¨¾ÍÊÇÒª±ÜÃ⸴ÖÆ´úÂëÒÔ¼°Ó²±àÂë¡£ÔÚ±àд´óÐÍÓ¦ÓóÌÐòʱ£¬ÇëÀμÇÕâÒ»µã¡£µ±Äú±ÜÃâÁ˸´ÖÆ´úÂëʱ£¬µ÷ÊÔºÍά»¤¾Í±äµÃ¸ü¼ÓÈÝÒ×ÁË¡£
¼õÉÙ¿Í»§»ú¶ËÒªÇó
Web Ò³ÃæºÍÓ¦ÓóÌÐòµÄÀàÐÍÒѾÏò¶à·½Ïò·¢Õ¹ÁË¡£Ê×ÏÈÊÇͼÏñºÍͼÏñÓ³É䣬ȻºóÊÇʵÏֺܿáµÄ¶¯»µÄ Java applet ºÍ¿Í»§»ú¶Ë½Å±¾¡£ÏÖÔÚÊÇ Flash¡£ÓÐÓ°ÏìÊǺÃÊÂÇ飬µ«ÊÇÄú±ØÐë¼Çס Web ±³ºóµÄÕûÌå˼ÏëÊÇʹÈκÎÐèÒªÐÅÏ¢µÄÈ˶¼ÄÜËæʱ·ÃÎÊÕâЩÐÅÏ¢¡£Èç¹ûÄúʹÓò¢·ÇËùÓÐä¯ÀÀÆ÷ºÍƽ̨¶¼Ö§³ÖµÄ¼¼Êõ£¬¾Í»á¾Ü¾øÈËÃÇ·ÃÎÊÄúµÄÐÅÏ¢¡£ÄúÓÀÔ¶²»ÖªµÀ²»ÄÜ·ÃÎÊÄú Web Õ¾µãµÄÈËÊÇ·ñ±¾À´¿ÉÒÔ³ÉΪÄúµÄÏÂÒ»¸ö¿Í»§£¡
ÄúµÄÓ¦ÓóÌÐòÉè¼ÆÓ¦¸Ã¾¡¿ÉÄܵؽ«ÍøÂçÁ÷Á¿½µµ½×îµÍ¡£ÎÒÃǾ³£¿´µ½Ðí¶àÍøÕ¾·ÃÎÊÁ¿¹ý¶à²¢ÇÒÖ»¸øä¯ÀÀÆ÷Ò»Àà½öÄÜʹÆäÔËÐÐµÄ cookie¡£´Û¸Ä´óÁ¿ cookie ²»½öÏûºÄ´ø¿í£¬¶øÇÒ»¹Ê¹µÃÐí¶à·½ÃæÄÑÒÔ¹ÜÀí¡£¸ù¾Ý¾Ñ飬Èç¹ûÄúµÄÓ¦ÓóÌÐò·¢Ëͳ¬¹ý 40 KB µÄÊý¾Ý»òÕßÈç¹ûÄúµÄÒ³ÃæÐèÒª¶àÓÚ 5 ÃëµÄʱ¼äÀ´×°È룬ÄǾ͸ôÓÍ·Éè¼ÆÓ¦ÓóÌÐòÁË¡£¸÷´¦µÄСµ÷Õû²»»á³ÖÐøÌ«¾Ã¡£Èç¹ûÄúµ½´¦¿´¿´£¬¾Í»á·¢ÏÖ×îÊÜ»¶ÓµÄ¡¢·ÃÎÊÈËÊý×î¶àµÄÕ¾µã¶¼ÊǷdz£¼òµ¥µÄ¡£
Äú»¹Ó¦¸Ã¿¼ÂÇÏÂÒ»²¨Òƶ¯É豸ÒÔ¼°ËüÃÇ·ÃÎÊÄúµÄÓ¦ÓóÌÐòËùÓõÄÁ¬½Ó¡£×îºÃµÄ×ö·¨¾ÍÊÇ£¬ÄúµÄÓ¦ÓóÌÐò±ØÐë¸ù¾ÝÇëÇóÄÚÈݵĿͻ§»ú¶ÔÄÚÈݽøÐе÷Õû¡£Leon Atkinson ÔÚËûµÄ Core PHPProgramming Ò»ÊéµÄµÚ 720 Ò³ÖÐ˵µ½£¬¡°ÎÒÃÇ¿ÉÒÔÉè·¨½« HTML ÎĵµµÄ´óС¿ØÖƵýÏС£¬²¢ÇÒÎÒÃÇ¿ÉÒÔÉè·¨±ÜÃâÖîÈçǶÌ×±í£¨nested table£©ÕâÑùµÄ¸´Ô HTML£¬µ«ÊÇÎÒÃDz»ÄܶÔÿ¸öÈ赀 28.8 µ÷Öƽâµ÷Æ÷¶¼½øÐÐÉý¼¶¡£¡±
°Ñ´úÂë¡¢ÄÚÈݺÍÏÔʾ·Ö¿ª
HTML ÊÇÏÔʾÄÚÈݵıê¼ÇÓïÑÔ£¬PHP ÊÇǶÈë HTML µÄ½Å±¾ÓïÑÔ¡£Õâȷʵʹ¼òµ¥µÄÈÎÎñ±äµÃÈÝÒ× ¡ª ÀýÈ磬ÒÔÈÕÆÚΪÀý¡£²»¹ý£¬µ±ÄúҪʵÏÖ¸´ÔÓµÄÒªÇóʱ£¬½« PHP ǶÈë HTML ʹ´úÂëµÄ¼òµ¥ÐÔ¾¡Ê§¡£¾¡¿ÉÄܵذѴúÂë¡¢ÄÚÈݺÍÏÔʾ·Ö¿ª£¬ÕâºÜºÃ¡£¿¼ÂÇÒ»ÏÂÄúÕýÔÚÔĶÁµÄÕâ¸öÎĵµ¡£Õâ¸öÎĵµ¿ªÊ¼±»´´½¨ÎªÒ»¸ö XML Îļþ¡£HTML ºÍ PDF °æ±¾ÊÇÓÃÑùʽ±í×Ô¶¯Éú³ÉµÄ¡£´úÂ루ÏòÄúÏÔʾ¸ÃÒ³ÃæµÄÓ¦ÓóÌÐò£©¡¢ÄÚÈÝ£¨XML Îĵµ£©ºÍÏÔʾ£¨Ñùʽ±í£¨style sheet£©£©ÊDz»Í¬µÄ¡£
ÕýÏ󽫺ËÐŦÄÜ·â×°ÔÚÄ£¿éÖÐÒÔ¼°±ÜÃâ´úÂ븴ÖƺÜÖØÒªÒ»Ñù£¬Óõ¥¶ÀµÄÄÚÈÝÔ´´úÂëÒÔ¼°°´ÕÕÒªÇóµÄ·½Ê½ÏÔʾÄÚÈÝÒ²ºÜÖØÒª¡£Äú¸ù¾Ý¿Í»§»úºÍÁ¬½ÓËٶȶ¨ÖÆÒ³ÃæµÄÁé»îÐÔÒ²Ôö¼ÓÁË¡£Í¬Ê±Ê¹³ÌÐòÔ±¡¢Éè¼ÆʦºÍ×÷Õ߱˴˶ÀÁ¢¹¤×÷ ¡ª Èç¹ûÄúÕýÔÚ´¦ÀíÒ»¸ö´óÐÍÏîÄ¿£¬ÕâÊÇÒ»¼þºÃÊ¡£
²»Òªº¦ÅÂÅ×ÆúÉè¼Æ
ÎÞÂÛ±ðÈ˸æËßÄúʲô£¬Êµ¼ù²ÅÊÇѧϰӦÓóÌÐòÉè¼ÆµÄ×î¼Ñ·½Ê½¡£Èç¹ûÄú¸Õ¸ÕÆð²½£¬¿ÉÄܻ᷸Ðí¶à´íÎó ¡ª Õâ¾ÍÊÇѧϰ·½·¨¡£Ôã¸âµÄÉè¼ÆÓ¦¸Ã±»Å×Æú¡£Õâ¾ÍÊÇÄú±ØÐë±£³Ö´úÂë¡¢ÄÚÈݺÍÏÔʾËÉÉ¢ñîºÏµÄÔÒò ¡ª Å×ÆúÔã¸âµÄÉè¼Æ³ÉΪ¼õÇáÍ´¿àµÄÊֶΡ£µ±Äú¶ªÆú³Â¾ÉµÄ´úÂ룬ÒÔ¸üºÃµÄ´úÂëÈ¡¶ø´úÖ®µÄʱºò£¬Äú¿ÉÒÔ±£ÁôÄÚÈݺÍÏÔʾ¡£
ÏÖÔÚ£¬»Øµ½ÎÒËù³ÐŵµÄÎÊÌâÉÏ£¬Ê¹ÄúµÄ´úÂ뽡׳ÆðÀ´¡£Äú±ØÐëÒ»Ö±¼ÇסÄúµÄ´úÂ뽫ΪÆäËûÈ˵ÄÄÚÈݺÍÏÔʾÌṩÁ¦Á¿¡£Èç¹ûÄúµÄ´úÂë²»ÄÜʤÈεĻ°£¬ÆäËû²¿ÃÅÔٶྪÈ˵ÄŬÁ¦Ò²²»ÄÜÃÖ²¹Õâ¸öȱÏÝ¡£
±àд½¡×³µÄ´úÂë
¼Ù¶¨ÄúµÄ´úÂëÒªÇ󲻱䣬Äú½«²»»áÃ÷ÏԵط¢ÏÖ¸ü¸Ä´úÂëµÄÐèÒª¡£³ýÁËż¶ûÐèÒª×îÓÅ»¯ºÍ¸Ä½øÖ®Í⣬ÄúµÄ´úÂëÓ¦¸ÃÏñ¼ÓÁËÈó»¬Ó͵ĻúÆ÷Ò»ÑùÔËÐС£
ÌýÉÏÈ¥ºÜÀ§ÄÑ£¿ÊÂʵ²¢·ÇÈç´Ë¡£Ì¹°×µØ˵£¬±àд½¡×³µÄ´úÂë²¢²»ÐèÒªÌì²Å¡£ÄúÖ»ÐèÒªÔÚÄò»×¼µÄʱºòÎÊ×Ô¼ºÒ»Ð©Êʵ±µÄÎÊÌ⣬ÕâÑù¾Í²»»áÆ«ÀëÕý¹ì£º
Ëü°²È«Âð£¿
Ëü¼òµ¥ÇÒÒ×ÓÚÀí½âÂð£¿
ËüÊÇƽ̨¶ÀÁ¢µÄÂð£¿
Ëü×ã¹»¿ìÂð£¿
±£»¤ÄúµÄ´úÂë
ÈκÎʹ´óÁ¿Óû§ÂúÒâµÄϵͳ¶¼±ØÐëÊÇ°²È«µÄ¡£¾¡¹Ü PHP ±¾Éí²»Ò×Êܵ½ºÚñ£¨black-hat£©ºÚ¿ÍµÄ¹¥»÷£¬µ«ÊÇÄú²»ÒªÌ«¿Ï¶¨¡£ÔÚ°æ±¾ 4.2.2 ֮ǰµÄ PHP 4 ÓÐÑÏÖصݲȫÐÔȱÏÝ¡£ÒªÒ»Ö±È·±£ÔÚÓÐÊʵ±¼ÓÃܵÄÍøÂçÉÏ´æ´¢»ò´«ËÍÃô¸ÐÊý¾Ý¡£Õâ¶ÔÓÚ´¦ÀíÒµÎñ¡¢´æ´¢ÐÅÏ¢£¨ÈçÐÅÓÿ¨ºÅÂ룩ÒÔ¼°´«Êä»úÃÜÊý¾ÝµÄÓ¦ÓóÌÐòÀ´Ëµ¸üÖØÒª¡£
ÏÖÔÚ£¬ºÜÄÑÐÅÈÎÓû§Ìá½»µÄÊý¾Ý¡£ÒªÈ·±£¶ÔÊý¾Ý½øÐÐÁËÑéÖ¤²¢È·±£Êý¾ÝÔÚʹÓÃÇ°ÊÇÇå°×µÄ¡£ÇëÀμǣ¬½«ÄúµÄ Web Ó¦ÓóÌÐò·Åµ½ÒòÌØÍøÉϾÍÊÇÏò¾Þ´óµÄÍøÂ繫²¼ÁËÄúµÄϵͳ¡¢Èí¼þ¡¢Êý¾ÝÒÔ¼°ÒµÎñ¡£
È·±£ÄúµÄ´úÂëÒ»Ö±°²È«µØÔËÐС£
±£³Ö´úÂë¼òµ¥
ÄúµÄ´úÂëÓ¦¸ÃÊÇÒ×ÓÚÀí½â¡¢¿É¶ÁÐÔºÃÇÒÎĵµÁ¼ºÃµÄ¡£ÎªÁ˼õÉÙÄúÊìϤ×Ô¼º»òÆäËûÈ˵ĴúÂëËùÐèµÄʱ¼ä£¬ÇëÔÚ¹¤³ÌÄÚһֱʹÓù«¹²ÃüÃûºÍ±àÂëÔ¼¶¨¡£ÇëͶÈëʱ¼äÒÔÈ·±£ÔÚÐèҪά»¤´úÂëʱÕâЩ·½Ãæ»áÓÐËù»Ø±¨¡£
Äú×îºÃÔÚ±à³ÌʱΪ´úÂ뽨Á¢Îĵµ¡£ÄÜΪÄú½âÎöËùÓеĽű¾²¢´´½¨¿´ÆðÀ´Õû½àµÄ HTML ¸ñʽµÄÎĵµµÄ¹¤¾ß²¢²»´æÔÚ¡£Èç¹ûÄú¸Ä±äÁË´úÂëµÄÐÐΪ£¬¾ÍÒªÏàÓ¦µØ¸Ä±äÎĵµ¡£Èç¹û´úÂëµÄÎĵµ²¢Ã»ÓÐʵ¼Ê¼Ç¼ʲô¶«Î÷£¬ÄÇôӵÓÐÕâÑùµÄÎĵµÊÇûÓõġ£
È·±£ÄúµÄ´úÂëÊDZ¸ÓÐÎĵµµÄ¡¢¼òµ¥µÄ²¢ÇÒÒ×ÓÚÀí½âµÄ¡£´Ó³¤Ô¶À´¿´ÕâÑù»áÓÐËù°ïÖú¡£
ʹ´úÂëÊÇƽ̨¶ÀÁ¢µÄ
Äú±ØÐë½â¾öµÄÁíÒ»¸öÎÊÌâÊÇƽ̨¶ÀÁ¢ÐÔ¡£µ±È»£¬Îª Windows É쵀 PHP ±àдµÄ½Å±¾½«¶ÔÈκÎÆäËüƽ̨É쵀 PHP Æð×÷ÓãºPHP ¾ÍÊÇÕâÑùÉè¼ÆµÄ¡£²»¹ý£¬ÄúÈÔÈ»ÐèҪСÐıȽÏСµÄ²»Ò»Ö¡£ÀýÈ磬»»ÐÐ×Ö·ûÔÚ Windows ºÍ UNIX ÖоÍÒÔ²»Í¬µÄ·½Ê½±íʾ¡£
ÄúÔÚ·ÃÎÊ×ÊÔ´£¨ÈçλÓÚ PHP ÍⲿµÄÊý¾Ý¿â£©Ê±»¹±ØÐëʹÓóéÈ¡¡£±È·½ËµÄúµÄÓ¦ÓóÌÐòÓà MySQL ×÷ΪÊý¾Ý¿â·þÎñÆ÷À´Ï÷¼õ³É±¾¡£Èç¹ûÄú¾ö¶¨ÒÔºóÓµÓÐÒ»¸ö¹¦Äܸü·á¸»µÄÊý¾Ý¿â£¬Äú±ØÐë¸ü¸ÄÓ¦ÓóÌÐòÖеĴúÂë¡£¶Ô´úÂë½øÐÐÖØ´ó¸ü¸Ä×ÜÊÇÒ»¸ö¿à²îʶøÇÒÊÇÒ»¸öÒ׳ö´íµÄ¹ý³Ì¡£ÇëʹÓóéÈ¡À´¸ôÀë¶ÔÒ×ÓÚ¸ü¸ÄµÄ²¿·ÖµÄ¸Ä±ä¡£Äú²»±ØÖØбàдÕû¸öÓ¦ÓóÌÐò¡£
È·±£Äú±àдµÄÊÇƽ̨¶ÀÁ¢µÄ´úÂë¡£ÕâʹÄúµÄÓ¦ÓóÌÐò¾ßÓиüºÃµÄÊÊÓ¦ÐԺͿÉÉìËõÐÔ¡£
ΪËٶȹ¹½¨
×îºóÒ»¸öÖµµÃ´¦ÀíµÄÒòËØÊÇËٶȡ£µ±ÄúµÄ½Å±¾´ÓÊý¾Ý¿âÖÐÍÏÍÏÀÀµØÑ¡Ôñ´óÔ¼ 300 ¸öÌõÄ¿²¢ÏÔʾһ¸öÒ³Ãæʱ£¬Ã»ÓÐÈËÔ¸ÒâÒ»Ö±µÈÏÂÈ¥¡£½« 20 ¸ö½á¹û·ÅÔÚ 15 ¸ö²»Í¬µÄÒ³Ã棨ÕâЩҳÃæÔÚÓû§µÄä¯ÀÀÆ÷ÉÏ¿ìËÙÒƶ¯ºÍ×°È룩ÉÏͨ³£ÊÇÒ»¸ö½ÏºÃµÄÖ÷Òâ¡£Óû§°Ñ¸ü¿ìµÄÏìӦʱ¼äÀí½âΪËٶȡ£ÁíÒ»¸öÒ×·¸µÄ´íÎóÊÇÿ´ÎÓû§·ÃÎÊÒ³Ãæʱ¶¼¶¯Ì¬´´½¨Ò³Ãæ¡£ÕâµÄÈ·ÄÜÈ·±£ÄúµÄÕ¾µã×ÜÊÇ×îУ¬µ«Êǵ±Óû§ÊýÁ¿Ôö¼Óʱ£¬PHP ¾Í²»ÄÜÈÝÐíÕâÑù×öÁË¡£ÄúÓ¦¸Ã¸ßËÙ»º´æÄÇЩʹÓÃƵ·±µÄÒ³Ãæ¡£¸ßËÙ»º´æʹÄúµÄÓ¦ÓóÌÐòËٶȸü¿ì²¢ÇÒ¼õÉÙÁË·þÎñÆ÷ÉϵĸºÔØ¡£
È·±£ÄúµÄ´úÂë¿ìËÙÔËÐС£Ã»ÈËϲ»¶µÈ´ý¡£
×ܽá
ÔÚÕâ¸öϵÁеĿªÆªÎÄÕÂÖУ¬ÄúÁ˽âÁ˱àд½¡×³µÄ´úÂëҪʵ¼Ê×öЩʲôÊ¡£Èç¹ûÄúÈÏÕæѧϰµÄ»°£¬Óà PHP ¿ª·¢´óÐÍÓ¦ÓóÌÐòÒ»µã¶ù¶¼²»ÄÑ¡£ÊÂʵÉÏ£¬Ðí¶àÓà PHP ±àдµÄÓ¦ÓóÌÐòÒѾÇáËÉ¿ª·¢³öÀ´ÁË¡£Í¬Ê±£¬Òâʶµ½ÄúÈÝÒ×µôÈëÏÝÚåÖÐÊǺÜÖØÒªµÄ¡£Ö»ÒªÄú½øÐÐÁ˹滮¡¢°ÑÊÂÇé·Ö½â³ÉÐí¶àСһЩµÄÈÎÎñ²¢ÇÒÕýȷʵÏÖËüÃÇ ¡ª ¼¸ºõûÓбðµÄʲô»á×è°ÄúÁË¡£
ÔÚÏÂһƪÎÄÕÂÖУ¬Äú½«Ñ§»áÈçºÎ¸ßЧÂʵØʹÓñäÁ¿ºÍº¯Êý¡£ÎÒ½«¶îÍâÏòÄúչʾÈçºÎÓà PHP ÖеıäÁ¿ºÍº¯Êý±äһЩϷ·¨¡£ÎÒÃÇÔÚÕâƪÎÄÕÂÖй滮ÁËÎÒÃÇÒªÌÖÂÛµÄÖ÷ÒªÄÚÈÝ¡£ÔÚÏÂһƪÎÄÕÂÖ®ºó£¬ÎÒÃǽ«Öð¸öÌÖÂÛÕâЩÄÚÈÝ ¡ª ¿ÉÄÜÉõÖÁ»áÌøԾ׎²Êö¡£µ½Ê±ÔÙ¼û¡£
²Î¿¼×ÊÁÏ
Çë·ÃÎÊ phpbuilder.com ÒÔ»ñÈ¡´óÁ¿³õ¼¶µ½Öм¶µÄ½Ì³ÌºÍ²Î¿¼×ÊÁÏ¡£
ͨ¹ý Zend£¨¿ª·¢ PHP µÄ¹«Ë¾£©µÄÌÖÂÛ×é¡¢ÎÄÕÂÒÔ¼°Ðí¶àÆäËüµÄ¼¼ÇɽøÒ»²½Ìá¸ßÄúµÄ¼¼ÇÉ¡£
ѧϰ Developer Shed ½Ì³Ì²¢Ñ§Ï°Óà PHP ±àд×Ô±àдÎĵµ£¨self-documenting£©µÄ´úÂë¡£
ÊÔ×ÅʹÓà PHP ±àдµÄ PHPDocumentor ¹¤¾ß´ÓÄúµÄÎļþÖгéÈ¡Îĵµ¡£
̽¾¿ Weberdev.com ÉϵÄÐí¶à³õѧÕßÖ¸ÄÏ£¬ÒÔ»ñµÃʵ¼ÊʹÓà PHP µÄÐÅÏ¢¡£
ÏÖÔھͿªÊ¼ PHP£¿ÇëÔĶÁ¡°Introduction to PHP¡±£¬Ò»Æª¿ªÊ¼Ñ§Ï° PHP µÄºÃÎÄÕ£¨developerWorks£¬2002 Äê 12 Ô£©¡£
ÇëÔĶÁ¡°Script Web databases quickly with PHP scripting language¡±ÒÔ»ñÈ¡¹ØÓÚÈà PHP ºÍÊý¾Ý¿âÒ»Æð¹¤×÷µÄÓÅÐãµÄ½éÉÜ£¨developerWorks£¬1999 Äê 9 Ô£©¡£
ͨ¹ýÎÄÕ¡°Creating dynamic Web sites with PHP and MySQL¡±£¨developerWorks£¬2001 Äê 5 Ô£©Ñ§Ï°Óà PHP ºÍ MySQL ±àÂëµÄ³öÉ«µÄ·½Ãæ¡£
ͨ¹ý¡°Personalized Web sites in a jiffy¡±£¨developerWorks£¬2000 Äê 9 Ô£©ÕÒµ½¸ü¶àÏÖʵÖÐÓ¦ÓÃÄúµÄРPHP ¼¼Çɵĵط½¡£
ÇëÔĶÁ Kent Beck µÄ eXtreme Programming Explained ÒÔ»ñµÃ¹ØÓÚ XP µÄÓÅÐã½éÉÜ¡£
Çë²éÔÄ Leon Atkinson µÄ Core PHP Programming£¬Ò»¸öÃæÏò Web ¿ª·¢ÕßµÄʵÓÃµÄ PHP 4 Ö¸ÄÏ¡£
¹ØÓÚ×÷Õß
Amol Hatwar ´Ó¼ÇÊÂÆð¾Í¿ªÊ¼½Ó´¥¼ÆËã»ú¡£×÷ΪһÃû GNU/Linux Ö´Öø¿ñ£¬ËûΪ¹ýÈ¥°ÑÉúÃüÀË·ÑÔÚ Microsoft ƽ̨±à³ÌÉϸе½ÄھΡ£ÏÖÔÚ£¬Ëû×÷ΪһÃû¶ÀÁ¢¹ËÎÊ°ïÖú¹«Ë¾Ç¨ÒƵ½ÁË GNU/Linux ÉÏ¡£×÷Ϊ¿ª·¢ Web Ó¦ÓóÌÐòµÄר¼Ò£¬Ëû½«×Ô¼ºÉñ»°°ãµÄ×ÔÓÉʱ¼äÓÃÓÚ×êÑÐÈËÃǸù±¾Ã»Ìý˵¹ýµÄ¼¼Êõ¡£ËûÄ¿Ç°µÄÐËȤ°üÀ¨¿ª·ÅÔ´ÂëµÄÈí¼þ¡¢Web ·þÎñ¡¢¶ÔµÈÍøÂç¼ÆËãÒÔ¼°¸ß¿ÉÓÃÐÔȺ¼¯¡£Äú¿ÉÒÔͨ¹ý
[email protected] Óë Amol ÁªÏµ¡£