¶¯Ì¬ÍøÕ¾web¿ª·¢ PHP¡¢ASP»¹ÊÇASP.NET

5年以前  |  阅读数:932 次  |  编程语言:PHP 
ÕaÊÇÒ»¸o¾­³£±»Ìa³oµÄÎÊÌa£¬²¢ÇÒËuºÜÈÝÒ×°ÑÈËÃÇ´øÈeÕuÂÛLinux»¹ÊÇWindowsµÄÆç;¡£ÕaÑuµÄÕuÂÛÊÂʵÉÏ*´Ó³³oÁ˶ÔÓÚÏa»¥¾ºÕuµÄWeb¿ª*¢¼¼ÊoÒª½øÐв¢ÐÐ*ÖÎoÊǶaôÀ§ÄѵÄÒ»¼þÊÂÇe£¬¶øÕaÒ»ÄѶÈͬʱÒoΪ¿ª*¢ÈËÔ±¶ÔÈκοɱȽϲÙ×÷ϵͳµÄ²»Í¬Òa¼u¶ø´o´oÔo¼Ó¡£  

ËuÒÔÓeÆa¼ÌÐø²ÎÓeµ½ÕaÑuµÄÕuÂÛÖУ¬ÎÒÃÇ»¹²»ÈçÀ´¿´¿´Ã¿Ò»Ïi¼¼Êo¶ÔÓÚÌض¨Web¿ª*¢ÒÔ¼°ÔËÐл*¾³Ëu±iÏÖ³oµÄÓÅÊÆ¡£¾¡¹ÜASPºÍPHPµÄÏaËƳ̶ȴoÓÚÆaÖÐÈÎÒaÒ»ÖÖÓeASP.NETµÄÏaËƳ̶ȣ¬ÎÒÃÇ»¹ÊÇÒªÌÖÂÛASP.NET¡£Ô­ÒoÊÇ¿ª*¢ÈËÔ±³£³£½«ÆaÓeASPÏa»iÏý£¬²¢ÇÒÔÚ΢ÈiµÄŬÁ¦ÏÂASP.NETµÄÈ*»aÔÚ½«À´ÍeÈ«È¡´uASP¡£

»u±¾ÀiÂÛ¡ª¡ªÌصa¸ÅÊo
PHP¡ª¡ª³¬Îı¾Ô¤´¦ÀiÆ÷£¨Hypertext Pre-processor£(C)
PHPÊÇ¿ªÅÔ´´uÂeþÎñÆ÷¶ËµÄ½Å±¾ÓiÑÔ£¬ÔÚÓi¨ÉÏͬCÓiÑÔdz£ÀaËÆ¡£¾¡¹Ü×i³oÊDZ»Ée¼ÆÓÃÓÚ»uÓÚLinuxµÄApache Web þÎñÆ÷ϵͳ£¬ÏÖÔÚµÄPHPÒѾ­±»ÒÆÖ²µ½ÁËÈκβÙ×÷ϵͳ²¢¼aeÈÝÈκαe×¼WebþÎñÆ÷Èi¼þ¡£ÓÉ´ËÒ²¿ÉÒԵóoPHPµÄÈý´oÖ÷ÒªÓÅÊÆ¡£Ê×ÏÈËuÊÇ¿çƽ̨µÄ¼¼Êo£¬Òo´ËPHPÓ¦ÓóÌÐo¿ÉÒÔ±»½±aµÄÒÆÖ²¡ª¡ªµ±È»Õa»¹ÒªÈ¡¾oÓÚÖiÈ糧ÉÌÌض¨Êý¾Ý¿aµÈÐeÒª¼¯³ÉµÄ¶iÍa×e¼þ¡£ÕaÑuµÄ¿ÉÒÆÖ²ÐÔ»¹´øÀ´ÁËÁiÒ»½ÃaeµÄÓÅÊÆ£¬¼´¾ø´o²¿ÖµÄWebÖ÷»uÌa¹(C)É̶¼»aÖ§³ÖPHP£¬Òo´Ë¸u¾ÝÐeÒª¸u¸ÄÖ÷»u½«»adz£*½±a¡£

µÚ¶þµa£¬ÓÉÓÚPHPͬC±a³ÌÓiÑÔÓкܶaÏaËÆÖ®´¦£¬¶ÔÓÚÊiϤÏa¹ØÓi¨µÄ¿ª¢ÈËÔ±À´Ëµ£¬PHPÔodz£ÈÝÒ×ÉÏÊÖ¡ª¡ªÕaÖÖÓi¨Í¬ÑuÔÚJava¡¢JavaScriptÒÔ¼°PerlÖеõ½Ó¦ÓᣵÚÈý£¬ÓÉÓÚÊÇ¿ªÅÔ´´uÂe²uÆ£¬PHP½«¼ÌÐø¿iËÙ¢Õ¹£¬¸uΪÖØÒªµÄÊÇÏa¹ØÂ(C)¶´²¹¶¡½«ÃaѵĶ¨ÆÚÖ²Èeµ½ºËÐÄ¿aÖС£

´ËÍa£¬ÔÚÒ»Ð(C)Ìض¨µÄ±a³ÌÐeÇoÏ£¬PHP¶ÔÓÚ¿ª¢ÈËÔ±ÏÔʾ³oÁ˸uΪÓÕÈ˵ÄÎuÒýÁ¦¡£Ê×ÏÈ£¬PHPÓÐÄÚ½¨¿aÖ§³Ö¶ÔÓÚͼƬ¼°PDFÎĵµµÄÖ±½Ó´´½¨ºÍÏa¹Ø²Ù×÷¡£ÕaÒaζ×ŵ±Ò»¸oÓ¦ÓóÌÐoµ÷Óðuº¬ÓÐanti-aliasedÀaÐÍÎı¾µÄ¶¯Ì¬´´½¨²Ëµ¥Í¼Ïñ£¬»oÕßÊÇÐeÒªµ¼³oAcrobat¸ñʽҳÃaeʱ£¬PHP¶¼½«Êǽa¾o´ËÀaÎÊÌaµÄÀiÏe¼¼Êo¡£¾¡¹ÜÕaÐ(C)¹¦ÄÜÔÚÀiÂÛÉÏÒ²¿ÉÒÔͨ¹ýÆaËuÓePHPÏa¾ºÕuµÄ¼¼Êo»ñµÃ£¬µ«ÍuÍuÆaËu¼¼ÊoÐeÒª°²×°µÚÈý½×Ô¶¨Òa×e¼þ²ÅÄÜʵÏÖ¡£

ÁiÒ»µaʹµÃPHP³ÉΪ±aдþÎñÆ÷½Å±¾×i¼ÑÑ¡ÔñµÄÊÇÔÚ´¦ÀiÁ¬½ÓmySOL»oÕßPostgresÊý¾Ý¿aÒ»ÀaµÄÎÊÌaʱPHPµÄÁ¼ºÃ±iÏÖ¡£¾¡¹Ü¶ÔÓÚmySOL»oÕßPostgresÊý¾Ý¿aµÄÃÎÊ¿ÉÒÔͨ¹ýASP¼¼Êo½eÖuODBCÁ¬½ÓÀ´ÊµÏÖ£¬µ«Õa³£³£ÐeҪϵͳ¹ÜÀiÔ±½øÐжiÍaµÄÅaÖá£ÐÒÔ˵ÄÊÇ£¬ÕaµaÏÞÖÆÔÚASP.NETÖеõ½Á˸ÄÕý£¬µ±ÐeÒª½¨Á¢ÀaËÆÓÚʹÓÃMS SQL ServerµÄÖ±½ÓÊý¾Ý¿aÁ¬½Óʱ¿ÉÒÔͨ¹ýmySQLÌa¹(C)Êý¾Ý¡£

ASP¡ª¡ª¶¯Ì¬þÎñÒ³Ãae£¨Active Server Pages£(C)
΢Èi½«ASPÒýÈeWindows NT Server 4²¢½«Æa×÷ΪIIS Web
þÎñÆ÷ϵĶ¯Ì¬WebÓ¦ÓóÌÐoµÄĬÈÏʹÓÃƽ̨¡£ÓÉÓÚËuʹÓÃVBScript£¨Visual BasicÓiÑÔµÄÒ»¸oÖÖ§£(C)£¬ASPÁ¢¼´±»ÊiϤMicrosoft IDE¡ª¡ªVisual Studio±a³ÌµÄ¿ª¢ÈËÔ±Ëu×Åo¡£Ëae׎ű¾ÓiÑԵIJ»¶Ï¢Õ¹£¬Ñо¿ÈËÔ±¶ÔASP²¢Ã»ÓÐÒýÈeÌ«¶a¹¦ÄÜʹ֮¼ÓÈeµ½¼¼Êo¾ºÕuµÄÐÐÁС£Òo´Ë£¬ÔÚPHPÖпÉÒÔ¿´µ½µÄÖiÈçͼÏñ²Ù×÷µÈ¹¦ÄÜûÓм¯³Éµ½ASPÖС£µ«¿ª¢ÈËÔ±ÈÔÈ»¿ÉÒÔͨ¹ýDLLÎļþµÄÐÎʽ±aд£¨»oÕß°²×°£(C)µÚÈý½COM¶ÔÏoÀ´Íe³ÉÀaËƵŤ×÷¡£ÔÚþÎñÆ÷×ÔÉiÔÊÐiµÄÇe¿oÏ£¬Í¨¹ýÕaÖֽʽ¿ÉÒÔ±aд´uÂeÀ´Íe³ÉÈκζ¯×÷¡£µ±È»£¬Ôi³ÉµÄȱÏÝÊÇÕa½«µ¼ÖÂΪÁËÅaÖÃÕaÐ(C)þÎñ¿ª¢ÈËÔ±²»µÃ²»Óe×ÀÃaeϵͳ½øÐн»»¥¡ª¡ª¶ÔÓÚWeb¿ª*¢ÈËÔ±À´ËµÕaÏi¹¦Äܲ¢²»ÊDZØÐeµÄ¡£

ASPµÄÓÅÊÆÊÇÔÚÆoÒµ»¾³ÖÐ΢ÈiþÎñÆ÷¼¸ºoÎÞ´¦²»ÔÚ¡£´ËÍa£¬MS SQL ServerͬÑu¾ßÓйaºµÄÊг¡£¬²¢ÇÒÄܺܺõÄÖ§³ÖASP£¨Õa²¢²»»aÈÃÈ˸е½¾ªÆae£(C)¡£¾¡¹ÜÊÂʵÉÏͨ¹ýODBC¿ÉÒÔ¼aeÈÝÈκÎÊý¾ÝÀ´Ô´£¬µ«SQL ServerÒÔ¼°ÎļþDSNÃÎÊ£¨file DSN access£(C)¿ÉÒÔÔÚ´uÂeÒ»¼¶µÃµ½ÊµÏÖ¡£

ASP.NET
ÊÇÑ¡ÔñASP»¹ÊÇPHPµÄÕuÂÛÕýÔÚËae×Å.NETµÄaÈÆð¶øÔ½À´Ô½ÏԵöaÓa¡£µÄÈ*£¬¹ýÈ¥³¤´iÊýÄeµÄÕuÂÛ½«Ëae×ÅÊÇÑ¡ÔñJava»¹ÊÇ.NET¼¼Êo£¨»oÊÇÁ½Õߣ(C)´ð°¸µÄ½ÒÏþ¶øÖÕ½a¡£ASPÒÔ¼°ASP.NETµÄΨһÁªÏµÊǶþÕ߶¼Ê¹ÓÃVBScript¡£¶øµ¥¶À¾Í.NET¶øÑÔ£¬Ëu¿ÉÒÔʹÓÃVBScriptÒÔ¼°ÆaËu´oÔ¼20ÖÖÓiÑÔ¡£

¶ÔÓÚASPÒÔ¼°PHPÀ´Ëµ£¬½«ASP.NET¿´×÷ÊÇÁiÍaÒ»ÖÖÓiÑÔµÄÔ­ÒoÊÇËuÔËÐÐÔÚÍeÈ«²»Í¬µÄ¹¹¼ÜÖ®ÉÏ¡£Ç°ÕßÊÇ­Òe½Å±¾ÓiÑÔ£¬¶ø.NETÔoÊǾ­¹ý±aÒeµÄframework¡£Õa¾ÍÒaζ×ÅÊ×ÏÈWebÒ³ÃaeµÄÔËÐÐËٶȽ«»aÓм«´oÌa¸ß¡£Í¬Ê±£¬Ô´´uÂe¸u¼Ó°²È«ÇÒ¸uΪ½¡×³¡£´ËÍa£¬ASP.NET¸øWeb±a³Ì´øÀ´ÁËеÄÀiÄi¡ª¡ª¼´¡°code-behindÒ³Ãae¡±µÄ˼Ïe¡£°´ÕÕcode-behind˼Ïe£¬Ã¿Ò»¸oHTMLÒ³Ãae¶¼ÊÇÓÉ×ÔÉi¾­¹ý±aÒeµÄ³ÌÐo»¯Ö¸Ái½øÐÐÇý¶¯¡£Òo´Ë£¬HTML¡ª¡ª»o³Æ֮Ϊ±iÏÖ²a¡ª¡ªºÜ´o³Ì¶ÈÉÏÍÑÀeÁËÓ¦ÓóÌÐoµÄÉÌÒµÂß¼­¡£¾¡¹ÜÕaÑuµÄÖÀeÒ²¿ÉÒÔͨ¹ýPHPºÍASPÀ´ÊµÏÖ£¬µ«Õa²¢ÇͬASP.NETÒ»ÑuÊoÓÚ×ÔÉi¼¼ÊoµÄÖ÷Òª²¿Ö¡£

ASP.NETµÄÁiÒ»ºÃ´¦ÊÇËuÍeÕuµÄ¼¯³ÉÁ˶ÔXMLÒÔ¼°WebþÎñµÄ¸÷ÖÖÖ§³Ö¡£¶Ô.NET¶øÑÔ¿ÉÒÔʹÓÃdz£¹aºµÄ°²È«ÒÔ¼°ÃÜÂeϵͳ¿a£¬Õa¶ÔÓÚ½ðÈÚ»u¹¹ºÍÆoÒµÊý¾ÝÓ¦ÓóÌÐoÓÈΪÓÐÓ᣾ÍȱÏݶøÑÔ£¬¼´Ê¹ÊǾ߱¸a¸»¾­ÑeµÄ¿ª¢ÈËÔ±Ò²»a¢ÏÖʹÓÃ.NET¿ÉÄÜ°Ñ×Ô¼º¸aºýÍ¿¡£²»¿¼ÂÇ¿ª¢Õ߶ÔÓÚËuʹÓõıa³ÌÓiÑÔµÄÊiϤ³Ì¶È£¬¶ÔÓÚWeb¿ª¢ÈËÔ±À´Ëµ£¬ÔÚ³ÌÐo¶Àý½ÃaeÄѶȵĴouÌaÉý¿ÉÄÜ»a³ÉΪËuÃÇÈÚÈeASP.NETµÄÖ÷ÒªÕÏ°­¡£¶ÔASP.NETÓ¦ÓóÌÐoÀ´ËµÖ÷»uͬÑuÊǸoÎÊÌa£¬ASP.NET²¢Î´Í¬ASP»oÕßPHPÒ»Ñu»ñµÃÁËÖ÷»uÌa¹(C)É̵ĹaºÖ§³Ö£¬ÎÞ*¨ÔÚͬһ¼¶±ðÉÏÕ¹¿ª¾ºÕu¡£

ʵ¼u¡ª¡ªÓiÑԱȽÏ
±aÁ¿ÉuÃ÷

ÔÚVBScriptÖУ¨ASPºÍASP.NET¶¼Ê¹ÓÃVBScript£(C)£¬ÔÚʹÓñaÁ¿Ö®Ç°²¢²»Ò»¶¨Òª¶ÔÆa½øÐÐÉuÃ÷£¬¾¡¹Ü¼¼ÊoÎĵµÍ¨³£½¨ÒeÕaô×o¡£Ê¹ÓÃOption ExplicitÉuÃ÷£¬¿ª¢ÈËÔ±¿ÉÒÔͨ¹ý³ÌÐoÇ¿ÖƽøÐбaÁ¿ÉuÃ÷¡£ÔÚPHPÖУ¬±aÁ¿¿ÉÒÔ±»ÉuÃ÷£¬¾¡¹ÜûÓаi¨Ç¿ÖÆ¿ª¢ÈËÔ±×oµ½Õaµa¡£µÄÈ£¬ÔÚʹÓÃ֮ǰ±aÁ¿¶¼×Ô¶¯½øÐÐÉuÃ÷¡£PHP±aÁ¿µÄÓŵaÔÚÓÚ±aÁ¿¿ÉÒÔ±»ÉeÖóÉΪÆaËu±aÁ¿µÄÒýÓã¨references£(C)£¬¶øÔÚVBScriptÖбaÁ¿Ö»ÄÜͨ¹ýÖµÀ´¶¨Òa¡£

<%

' VBScript Example

Option Explicit

myVar = 1

myOtherVar = myVar

myVar = 2

' myResult will be 3

myResult = myVar + myOtherVar

%>

<?

// PHP Example

$myVar = 1;

'Use the ampersand to make a reference

$myOtherVar = &$myVar;

$myVar = 2;

// $myResult will be 4

$myResult = $myVar + $myOtherVar;

?>

±aÁ¿ÊÕ¼¯
ÔÚPHPÒÔ¼°ASPÖÐʹÓñiµ¥ÒÔ¼°query string±aÁ¿µÄ½¨Ç³£ÏaËÆ¡£Óкܶa°i¨¿ÉÒÔÃÎʱiµ¥ÒÔ¼°query string±aÁ¿µÄ¼¯ºÏ£¬ÀýÈçͨ¹ýname»oÕß½«Æa×÷ΪÊý×e¡£ÔÚASP.NETÖÐÇe¿oÔoÓкܶa²»Í¬£¬ÓÈÆaÊǶÔÓÚ±iµ¥Óo¡£²»Í¬ÓÚäĿµÄÑ°ÕÒÌa½»¹ýµÄ±iµ¥±aÁ¿£¬code-behind¿ÉÒÔ¶ÔHTMLÒ³ÃaeÖеÄÿһ¸o±iµ¥ÓoÁËÈçÖ¸ÕÆ£¬²¢¿ÉÒÔ°´ÕÕÈκÎÒÑ֪ʼþµÄÖ´ÐÐΪÌo¼þ´¥¢¶ÔÕaÐ(C)±iµ¥ÓoµÄÖµ½øÐмi²e¡£ÆaÖÐÒ»¸oʼþÊÇ¡°postback¡±£¬µ±±iµ¥±»Óû§Ìa½»Ê±´Ëʼþ±»´¥¢¡£ÆaËuµÄʼþ¿ÉÒÔÊÇ¿Í»§¶ËµÄ³ÌÐo£¬²¢ÇÒ¿ÉÒÔͨ¹ýJavaScriptÀ´´¥¢¡£ÔÚASP.NETÖУ¬¶þÕßûÓÐÐÔÖÊÉϵÄÇø±ð¡£

<%

' ASP Example

myFormVal = request.form("myInputField")

myQSval = request.querystring("myQSitem")

myVal = request.item("myFormOrQSitem")

%>

<?

// PHP 4.1+ Example

$myFormVal = $_POST['myInputField'];

$myQSval = $_REQUEST['myQSitem'];

// PHP 3+ Example

$myFormVal = $HTTP_POST_VARS['myInputField'];

// If register_globals = on

$myVal = $myFormOrQSitem;

?>

Name:

<asp:button text="OK" OnClick="SubmitBtn_Click"

runat="server"/>

×Öu´®Á¬½Ó£¨String Concatenation£(C)
PHPËƺo¶Ô´ËÎÊÌa¸øÓeÁË×a¹»µÄÖØÊÓ£¬ËuÔÊÐi½«±aÁ¿²aÈeµ½×Ö
u´®ÖжøÎÞÐe¿¼ÂÇͨ³£µÄ´®Á¬£¨Concatenation£(C)ÎÊÌa¡£ASP.NETÔo°ÑÕu¸o¹ý³ÌŪµÃ±È½ÏÂe*³£¬ÐeÒª½eÖuÆaStringBuilderÀa£¬µ«ÓÉ´ËASP.NETµÄÔËÐÐËÙ¶ÈÒ²»a¿iºÜ¶a¡£

<?

// PHP Example

$link = mysql_connect("host", "user", "password")or die("mysql_error());

mysql_select_db("database") or die("Could not select database");

$query = "SELECT * FROM Table";

$result = mysql_query($query) or die(mysql_error());

while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {

foreach ($line as $col_value) {

//do something

}

}

?>

Á¬½ÓÊý¾Ý¿a
¶ÔÓÚÊý¾Ý¿aµÄÁ¬½ÓÎÊÌa£¬Ã¿ÖÖ¼¼Êo¶¼±iÏÖ³oÁ˸÷×ÔÍ»³oµÄ¹ae¶ÐÔ¡£Ê×ÏÈ£¬Ã¿ÖÖÇe¿o¶¼Òª½¨Á¢µ½Êý¾Ý¿aµÄÁ¬½Ó¡£¶ÔÓÚPHP£¬ÔÚ½¨Á¢Ö®ºoÑ¡ÔñÊý¾Ý¿a£¨¶ÔÓÚASPÒÔ¼°ASP.NETÔo½«ÔÚÁ¬½Ó½×¶ÎÍe³É£(C)¡£Ëaeºo½«½¨Á¢Ò»¸oѯÎÊ£¬²¢½«Æa´«Ë͸øÊý¾Ý¿a£¬ÓÉ´Ë¿ÉÄܲuÉuÒ²¿ÉÄܲ»»a²uÉuÒ»Ìoµ»Ø¼Ç¼¡£

ÓÉÓÚÔÚ±¾ÖÊÉÏASP.NET¸uΪÒÔ¶ÔÏoΪµ¼Ïo£¬²¢ÇÒÖ§³Ö¸´ÔӵĴiÎo´¦Ài£¨error handling£(C)£¬Òo´ËÎÞÂÛÊÇÏa¶ÔÓÚPHP»¹ÊÇASP£¬ÔÚÍe³É¼oµ¥ÈÎÎñ½ÃaeASP.NET¿ÉÄÜ»aÐeÒª±aд¸u¶aµÄ´uÂe¡£µ«ÔÚÓÅÊƽÃae£¬ASP.NETÍe³ÉÏÔʾÊý¾Ý¹¦ÄÜËuÐeÒªµÄ´uÂeÔo´o´oÉÙÓÚPHPÒÔ¼°ASP¡ª¡ªÓÈÆaÈç¹uʹÓÃÄÚ½¨µÄdatagrid¿ØÖÆÀ´×Ô¶¯´´½¨HTMLÊa³o¡£

<%

'ASP Example

Set objConn = Server.CreateObject("ADODB.Connection")

objConn.Open "Driver={SQL Server};Server=MyServerName;" & _

"Database=myDatabaseName;Uid=;Pwd="

const strSQL = "SELECT * FROM Table" Set objRS = Server.CreateObject("ADODB.Recordset")

objRS.OpenstrSQL, objConn

Do While Not objRS.EOF

'do something

objRS.MoveNext

Loop

%>

' ASP.NET Example

<%@ Import Namespace="System.Data" %>

<%@ Import Namespace="System.Data.SqlClient" %>

<ASP:DataGrid id="MyDataGrid" runat="server"

Width="600"

BackColor="#FFFFFF"

BorderColor="#000000"

ShowFooter="false"

CellPadding=2

CellSpacing="0"

Font-Name="Verdana"

Font-Size="8pt"

HeaderStyle-BackColor="#EEEEEE"

EnableViewState="false"

/>

½aÂÛ

Ñ¡ÔñASP¡¢PHP»¹ÊÇASP.NET½«×iÖÕÈ¡¾oÓÚÓ¦ÓóÌÐoµÄÐeÒª£¬ÒÔ¼°ÔËÐгÌÐoµÄϵͳ»¾³¡£¿ª¢ÈËÔ±¶ÔÓÚÏaËƱa³ÌÓiÑÔ»o¶ÀýµÄÊiϤ³Ì¶ÈͬÑu¿ÉÒÔ×÷ΪѡÔñµÄÒoËØ¡£¼ÇסûÓÐÍeÃÀµÄ½¨ºÍ¸oÈËʵ¼ÊÇe¿o¿ÉÒÔ±iÃ÷ÄÄÖÖ¼¼ÊoÊÇ×i¼ÑÑ¡Ôñ¡£±ÈÈ磬ʹÓÃASP.NETΪһ¸oWindowsþÎñÆ÷´´½¨Ò»¸oµ¥Ò³ÃaeµÄ±iµ¥ÓʼþÓ¦ÓóÌÐoËƺoÓÐÐ(C)´o²ÄСÓ㬵«¶ÔÓÚASPÀ´ËµÕaÊǼ«¼ÑµÄÓ¦Óû¾³¡£Èç¹uÒ»¸oÕ¾µaÐeҪͬLinux ApacheþÎñÆ÷ÉϵÄmySQLÊý¾Ý¿aÁ¬½Ó£¬ÄÇôʹÓÃASP»oÕßASP.NETÔo»aÏÔµÃÁ¦²»´ÓÐÄ¡£Èç¹uÄܹ»ÌaÇ°Ïeϸ¿¼ÂÇÓû§µÄ¸oÈËÒªÇo£¬ÄÇô¿ª*¢ÈËÔ±ÔÚÕaÐ(C)Ïa»¥¾ºÕuµÄ¼¼ÊoÖнøÐÐÑ¡ÔñµÄ¹ý³ÌÔoÒѳɹ¦ÁËÒ»°e¡£

 相关文章:
PHP分页显示制作详细讲解
SSH 登录失败:Host key verification failed
获取IMSI
将二进制数据转为16进制以便显示
获取IMEI
文件下载
贪吃蛇
双位运算符
PHP自定义函数获取搜索引擎来源关键字的方法
Java生成UUID
发送邮件
年的日历图
提取后缀名
在Zeus Web Server中安装PHP语言支持
让你成为最历害的git提交人
Yii2汉字转拼音类的实例代码
再谈PHP中单双引号的区别详解
指定应用ID以获取对应的应用名称
Python 2与Python 3版本和编码的对比
php封装的page分页类完整实例