¼èÄѵľñÔñ£ºPHPÓëASPµÄ×ۺϱȽÏ
ʲôÊÇPHP
¡¡¡¡PHP´ú±íÁË"³¬Îı¾´¦ÀíÆ÷"£¬ÕâÒâζ×ÅÄã±ØÐëÖªµÀ£¬ËüÊÇÒ»ÖÖ·þÎñÆ÷¶ËµÄ´¦ÀíÓïÑÔ£¬ÇÒÒÔHTMLµÄÐÎʽ³öÏÖ¡£Ëü×î³£Óõĵط½¾ÍÊÇÍøÒ³ÁË£¬Êý¾Ý´Ó¿Í»§»ú·¢Ë͵½Web·þÎñÆ÷£¬ÐÅÏ¢Ôڴ˱»´¦Àí²¢·µ»Ø½á¹û¡£
¡¡¡¡µ«ÕâÖÖͨÓÃÐÔµÄÓïÑÔË¿ºÁ²»¾ÖÏÞÓÚÔÚÍøÒ³·½Ã棬PHPÒ²Äܱ»ÓÃÔÚÃüÁîÐÐshellÖУ¬Ëü¿É×÷Ϊ²Ù×÷ϵͳµÄÒ»¸öÀ©Õ¹£¬ÓÉ´ËÖ´ÐÐÏàÓ¦µÄPHPÎļþ¡£
¡¡¡¡ÔÚÊý¾Ý¿â·½ÃæµÄÓ¦ÓÃÒ²ÊÇPHPµÄÒ»¸öÇ¿ÏMySQL¡¢SQL¡¢Microsoft Access¡¢Oracle¼°InterBaseÖ»²»¹ýÊDzÉÓÃÁËPHPÓïÑÔµÄÒ»²¿·ÖÊý¾Ý¿â¡£
¡¡¡¡Ê²Ã´ÊÇASP
¡¡¡¡ASPÊÇAcitve Server PagesµÄËõд£¬ËüÒ²ÊÇÒ»ÖÖ·þÎñÆ÷¶ËµÄ½Å±¾ÓïÑÔ£¬Î¢Èí¹«Ë¾Îª´ïµ½¶¯Ì¬ÍøÒ³µÄЧ¹û£¬°ÑËü¼¯³É½øÁË·þÎñÌṩÕß½ø³Ì£¬¾ÍÊÇÖÚËùÖÜÖªµÄCOM£¨Component Object Models£©¡£
¡¡¡¡¾¡¹ÜASPÒ²²»Ö»ÏÞÓÚÔÚIIS£¨Internet Information Services£©·þÎñÆ÷ÉÏÔËÐУ¬µ«Ö»ÓÐÔÚIISÉÏ£¬²ÅÄÜ·¢»ÓËüµÄÈ«²¿¹¦ÄÜ£¬×î³õÖ§³ÖËüµÄ²Ù×÷ϵͳΪWindows 2000¼°NT4 Option Pack¡£Í¬Ñù£¬ASPÔÚ³ýIISÖ®ÍâµÄƽ̨ÉÏÒ²ÄÜÔËÐУ¬PWS£¨Personal Web Server£©¾ÍÄÜÔÚWindows NT¡¢95¡¢98ÉϽâÊÍASP´úÂ룬µ«ÊÇ£¬¹¦ÄÜ»áÓÐËùÏÞÖÆ¡£
¡¡¡¡³É±¾ÎÊÌâ
¡¡¡¡¿ÉÄܺܶàÈ˶¼ÏëÒªÕùÂÛASPÓëPHPµÄ³É±¾ÎÊÌ⣬µ«ÕâÕæµÄ²»ÊÇÒ»¸öÖ÷ÒªµÄÖØµãËùÔÚ¡£´ó¶àÊý¹ºÂòIISµÄÓû§ÊÇΪÁËÓë΢Èí²úÆ·µÄ¸üºÃ¼¯³É£¬»°Ëµ»ØÀ´£¬IIS¾ø¶Ô¶ÔµÃÆðÕâ¶à»¨³öÈ¥µÄÇ®¡£
¡¡¡¡PHPÓëÔËÐÐËüµÄApache Web Server¶¼ÊÇÃâ·ÑµÄ£¬ËüÃÇÊÇÓÉApacheÈí¼þ»ù½ð»áÌṩµÄ--°²È«¡¢Ãâ·Ñ£¬ÕýÒòΪ´Ë£¬PHP¿ÉÒÔÃâ·Ñ°²×°£¬Î¨Ò»µÄ³É±¾ÊǹºÂòÔËÐÐËüµÄ·þÎñÆ÷£¬¼°°²×°µÄʱ¼ä³É±¾¡£
¡¡¡¡ËÙ¶ÈÎÊÌâ
¡¡¡¡Õâ¸öÎÊÌâÒ²ÊÇ·þÎñÆ÷¶Ë½Å±¾ÓïÑÔÖУ¬Ë«·½ÕùÂÛ×ÁÒÖ®´¦£¬×Ô´ÓÕâÁ½ÖÖÓïÑÔÀ´µ½Õâ¸öÊÀ½ç£¬Õâ¸öÎÊÌâµÄÕùÂÛ¾ÍûÓÐÍ£Ö¹¹ý¡£
¡¡¡¡Ò»°ãÀ´Ëµ£¬Ó¦ÓóÌÐòÔÚʹÓÃÍêÄÚ´æÖ®ºó£¬Ó¦°ÑËü"»¹¸ø"²Ù×÷ϵͳ£¬Ö»ÒªÄÚ´æÒ»Ö±ÔÚ±»³ÌÐòʹÓ㬲Ù×÷ϵͳͨ³£Ò²²»»áÒªÇóÊջء£PHPʹÓÃÄÚ´æµÄ¶ÀÌØ·½·¨£¬Ê¹Ö®³ÉΪÁËËüµÄÒ»¸öÓŵ㡣PHPÔڵõ½Ò»¿éÄÚ´æÖ®ºó£¬»áÔÝʱ±£ÁôסËü£¬µ±ÄÚ´æÓÃÍêºó£¬²¢Ã»ÓаÑËü»¹¸ø²Ù×÷ϵͳ£¬¶ø±£ÁôÓÃÓÚ½ÓÏÂÀ´¿ÉÄÜ·¢Éú²Ù×÷¡£Õâ¸ö¿ÉÒÔÔÚÅäÖÃÎļþÖнøÐÐÐ޸ġ£
¡¡¡¡ÒòΪ»ùÓÚCOMµÄ¼Ü¹¹£¬ËùÒÔASPÉÔ΢ÂýÒ»µã£¬ÔÒòÊÇËüµ÷ÓÃÁ˶ÔÏóÄ£ÐÍ£¬¶øÏµÍ³ÓÖ±ØÐë¼ÓÔØÕâЩģÐÍ£¬ÕâÓеã¶ùÏñÄÇЩʹÓÃÁ˿ؼþµÄ±à³ÌÓïÑÔ¡£ÔÚÄÚ´æÏûºÄ·½Ã棬ҲÓë±ê×¼Ó¦ÓóÌÐòÏà²îÎÞ¼¸¡£
¡¡¡¡Êµ¼ÊÉÏ£¬ËÙ¶ÈÇø±ð×î´óµÄµØ·½ÊÇIIS»òApache Web ServerÔËÐÐÓڵļÆËã»ú£¬Èç¹û¼ÆËã»ú²»Í¬£¬ÄÇô£¬ÔÚÅäÖøüºÃµÄ¼ÆËã»úÉϵÄÓïÑÔ½«ÔËÐеøü
Ïà¹ØÎĵµ£º
ץȡµ½µÄÄÚÈÝÔÚͨ¹ýÕýÔò±í´ïʽ×öһϹýÂ˾͵õ½ÁËÄãÏëÒªµÄÄÚÈÝ£¬ÖÁÓÚÈçºÎÓÃÕýÔò±í´ïʽ¹ýÂË£¬ÔÚÕâÀï¾Í²»×ö½éÉÜÁË£¬ÓÐÐËȤµÄ£¬ÒÔϾÍÊǼ¸ÖÖ³£ÓõÄÓÃphp×¥È¡ÍøÒ³ÖеÄÄÚÈݵķ½·¨¡£
1.file_get_contents
PHP´úÂë
¸´ÖÆ´úÂë ´úÂëÈçÏÂ:
<?php
$url = "http://www.jb51.net";
$contents = file_get_contents($url);
// ......
$doc = new DOMDocument('1.0', 'UTF-8');
$doc->formatOutput = true;
$root = $doc->createElement('document'); //´´½¨¸ù
$doc->appendChild($root); //¼ÓÈë¸ù
//webSite
$webSite = $doc->createElement('webSite');
$webSite->appendchild($doc ......
Æ¥ÅäÖÐÎÄ×Ö·ûµÄÕýÔò±í´ïʽ£º [\u4e00-\u9fa5]
ÆÀ×¢£ºÆ¥ÅäÖÐÎÄ»¹ÕæÊǸöÍ·ÌÛµÄÊ£¬ÓÐÁËÕâ¸ö±í´ïʽ¾ÍºÃ°ìÁË
Æ¥ÅäË«×Ö½Ú×Ö·û(°üÀ¨ºº×ÖÔÚÄÚ)£º[^\x00-\xff]
ÆÀ×¢£º¿ÉÒÔÓÃÀ´¼ÆËã×Ö·û´®µÄ³¤¶È£¨Ò»¸öË«×Ö½Ú×Ö·û³¤¶È¼Æ2£¬ASCII×Ö·û¼Æ1£©
Æ¥Åä¿Õ°×ÐеÄÕýÔò±í´ïʽ£º\n\s*\r
ÆÀ×¢£º¿ÉÒÔÓÃÀ´É¾³ý¿Õ°×ÐÐ
Æ¥ÅäHTML±ê¼ÇµÄÕýÔò±í´ïʽ£º ......
ÔÚPHPÖУ¬ÎļþÉÏ´«Ò»°ãÊÇͨ¹ýmove_uploaded_file£¨£©À´ÊµÏֵġ£
bool move_uploaded_file ( string filename, string destination )±¾º¯Êý¼ì²é²¢È·±£ÓÉ filename Ö¸¶¨µÄÎļþÊǺϷ¨µÄÉÏ´«Îļþ£¨¼´Í¨¹ý PHP µÄ HTTP POST ÉÏ´«»úÖÆËùÉÏ´«µÄ£©¡£Èç¹ûÎļþºÏ·¨£¬Ôò½«ÆäÒÆ¶¯ÎªÓÉ destination Ö¸¶¨µÄÎļþ¡£
Èç¹û filename ²»ÊǺϷ ......