ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[±Ð¾Ç] (PHP+IIS+MsSQL±Ð¾Ç²Ä34½g) ¹ê¾ÔÀ³¥Î_Email°Ý¨÷

[±Ð¾Ç] (PHP+IIS+MsSQL±Ð¾Ç²Ä34½g) ¹ê¾ÔÀ³¥Î_Email°Ý¨÷

¥»½d¨Òµ{¦¡ªº¬yµ{«Ü²³æ¡A¦@¤À¬°¤T­Ó³¡¤À¡Ain.php(°Ý¨÷¶ñ¼g)¡Bsentmsg.php(¶Ç°e°Ý¨÷µ²ªG)¡BSQL¸ê®Æ®w(°Ý¨÷ÃD¥Ø¸ê®Æ®w)¡A¦p¤U¹Ï©Ò¥Ü¡G
1.png

in.phpµ{¦¡ºô­¶
¡@·í³sµ²¶i¤Jin.phpµ{¦¡ºô­¶«á¡Aºô­¶¤¤±N·|Åã¥Ü°Ý¨÷ªºÃD¥Ø»P·N¨£¿ï¾Ü©Î·N¨£¶ñ¼gªºÄæ¦ì¡A¦p¤U¹Ï©Ò¥Ü¡G


°£¤F¦C¥X°Ý¨÷ªºÃD¥Ø»P·N¨£¿ï¾Ü©Î·N¨£¶ñ¼gªºÄæ¦ì¡A§Ú­ÌÁÙ¼W¥[¤F¤@­Ó©m¦WÄæ¦ì¡]³o¼Ë±z¤~ª¾¹D³o¥÷°Ý¨÷¬O½Ö¶ñ¼gªº¡^¡AÁÙ¦³¤@­Ó¶ñ¼gE-mailªºÄæ¦ì¡]³o´N¬O±H¥ó¤H(From)ÄÝ©Ê­È¡^¡A¦Ó©Ò¦C¥Xªº°Ý¨÷ÃD¥Ø¤Î·N¨£¿ï¶µ«h¬OŪ¨ú¦ÛQUESTION¸ê®Æ®wªºQuestion¸ê®Æªí¡C

sentmsg.phpµ{¦¡
¡@¦bin.phpµ{¦¡ºô­¶¤¤«ö¤U¡y°e¥X°Ý¨÷¡z«ö¶s«á¡Aªí³æ¤¤ªº¸ê®Æ´N·|°e¥æsentmsg.phpµ{¦¡³B²z¡Asentmsg.phpµ{¦¡±N·|§â°Ý¨÷¶ñ¼gµ²ªG»P¶ñ¼gªÌªº¸ê®Æ¡A¥HE-Mail¦Û°Ê¶Ç°eªº¤è¦¡±H°e¦ÜºÞ²zªÌ©Î¬O°Ý¨÷½Õ¬d¥D«ù¤Hªº¤â¤¤¡C


¸ê®Æ®wµ²ºc
¥»½d¨Ò¤¤ªºSQL¸ê®Æ®wQUESTION¤¤¥u¦³¤@­Ó¸ê®Æªíquestion¡A¥Î¨Ó¦s©ñ§Ú­Ìªº°Ý¨÷ÃD¥Ø¤Î³Q¿ïµª®×(ÃD«¬¬°¿ï¾ÜÃD¤~¥Îªº¨ì)¡A¨äÄæ¦ìµ²ºc¦p¤U¹Ï¡G
3.png

¥»½d¨Ò¸ê®Æ®w¦WºÙ¬°¡uQUESTION¡v¡A¦b½d¨ÒÀ£ÁYÀÉ\DataBase¥Ø¿ý¤¤¦³¤@­ÓSQL¸ê®Æ®w¡uQUESTION¡v¡A¥D¸ê®ÆÀÉQUESTION.mdf¡B°O¿ýÀÉQUESTION.ldf¡A½Ð±z±NÀɮ׽ƻs¨ì±zªºµwºÐ¸Ì¨Ãªþ¥[¨ìSQL Server¤¤¡A¥»½d¨Ò©Ò¨Ï¥Îªº¸ê®Æªí©ñ¸m¨ä¤¤¡A±z¥iª½±µ¥[¥H§Q¥Î¡C

  • ¥»½d¨Òµ{¦¡¥i¨Ï¥Î¤§°Ý¨÷ÃD¥ØÃþ«¬¥u¦³¿ï¾ÜÃD»P°ÝµªÃD¨âºØ¡A§Q¥Î®É½Ðª½±µ©ó¸ê®Æ®w¡yÃD«¬¡zÄæ¦ì¤¤«ü©w§Y¥i¡C

  • °Ý¨÷ÃD¥Ø¥iµL­­¼W¥[¡A­Y§A­n¼W¥[°Ý¨÷ªºÃD¥Ø¡Aª½±µ©ó¸ê®Æ®w¸ê®Æªí¤¤·s¼W¸ê®Æ§Y¥i¡C
  • ¿ï¶µÄæ¦ì¤]´N¬O¿ï¾ÜÃDªº³Æ¿ïµª®×¡A¹w³]¬°¤T­Ó³Q¿ï¶µ¥Ø¡A­Y±ý¼W´î¶µ¥Ø½Ð°O±o¦P®É§ó§ï°Ý¨÷µ{¦¡ºô­¶in.php»P¦Û°Ê°e«Hµ{¦¡sentmsg.php¤¤For°j°é±Ô­zªº²×¤î­È¡C



¥»¹ê¾ÔÀ³¥Î_Email°Ý¨÷ªº§¹¾ãµ{¦¡¤º®e»P¸ê®Æ®w¤U¸ü: EMAILASK.rar (100.3 KB)
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

°Ý¨÷µ{¦¡ºô­¶
­º¥ý¦b°Ý¨÷µ{¦¡ºô­¶¤¤³]©w¤@­Ó©m¦Wªº³æ¦æ¤å¦rÄæ¦ì¡A¤Î¤@­Ó¶ñ¼gE-mailªº³æ¦æ¤å¦rÄæ¦ì¡F©m¦Wªº³æ¦æ¤å¦rÄæ¦ìNameÄÝ©Ê´N³]©w¬°name¡A¦Ó¶ñ¼gE-mailªº³æ¦æ¤å¦rÄæ¦ìNameÄÝ©Ê«h³]©w¬°email¡G
©m¦W
  1. <INPUT Type=Text Name=Name size="20">
  2. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; E-Mail
  3. <INPUT Type=Text Name=email size="20">
½Æ»s¥N½X
¦b°Ý¨÷µ{¦¡ºô­¶¤¤³Ì³Â·Ðªº³¡¤À´N¬O¦p¦ó§â§Ú­Ì¸ê®Æ®w¤¤ªºÃD¥Øµ¹Åª¨ú¨ÃÅã¥Ü¥X¨Ó¡A¦]¬°¦b§Ú­Ì°Ý¨÷ªí³æªº³]­p¤W¬°¤F°t¦XÃD«¬ªº¤£¦P¦Ó¤À¬°³æ¦æ¤å¦r¤è¶ô¡]Text¡^»P³æ¿ï«ö¶s¡]Radio¡^¡A¦pªG°Ý¨÷ÃD«¬¬°¿ï¾ÜÃDªº¸Ü¡A§Ú­Ì¥²¶·¦C¥X³Æ¿ïªºµª®×¡A¦Ó°Ý¨÷ÃD«¬­Y¬O°ÝµªÃDªº¸Ü«h¥²¶·¦³¤å¦rÄæ¦ì¨Ñ°Ý¨÷¶ñ¼gªÌ¶ñ¼g·N¨£¡G
5.png

¦]¦¹¡A§Ú­Ì¥²¶·¥ý§PÂ_§Ú­Ì°Ý¨÷ÃD¥ØªºÃD«¬¡A¦pªG¬O¿ï¾ÜÃDªº¸Ü¡A«h¤T­Óµª®×¿ï¶µªºNameÄݩʳ£¥²¶·¬Û¦P¡A¦Ó¿ï¶µªºÄÝ©Ê­È(Value)«h¥²¶·ÀH³Æ¿ïµª®×ªº¤£¦P¦ÓÅܧó¡F­Y¬O°ÝµªÃD´N¤ñ¸û¦n³B²z¥u­n³]©w¤å¦rÄæ¦ìªºNameÄÝ©Ê´N¥i¥H¤F¡C

¦b¦U­ÓÃD¥Øµª®×ªº©R¦W¡A§Ú­Ì³£±Ä¥Î¡yNo¡z¥[¤W¡y$fielddatas["ÃD¸¹"]¡z¨Ó©R¦W¡A¨Ò¦p¡G°Ý¨÷²Ä¤@ÃD¡AÁöµM¦³¤T­Ó³Æ¿ïµª®×¿ï¶µ¡A¦ý¬O¥¦­ÌªºNameÄݩʳ£¬O¡yNo1¡z¡G¦Ó³Æ¿ïµª®×¿ï¶µªº­È«h¨Ì§Ú­Ì¸ê®Æ®w¤¤¡y¿ï¶µ¡zÄæ¦ìªºªº­È¦ÓÅÜ°Ê¡I¡I


©Ò¥H·íµ{¦¡ºô­¶°õ¦æ«á¡A§Ú­ÌÀ˵øºô­¶ªº­ì©l½X±N¦p¤U©Ò¥Ü¡G
  1. <B>1.½Ð°Ý±zÃÙ¦¨¦Û¥Ñ±qºô¸ô¤W¤U¸üMP3­µ¼Ö¶Ü?
  2. </B><BR>
  3. <INPUT Type=Radio Name=No1 Value=ÃÙ¦¨>
  4. ÃÙ¦¨<BR>
  5. <INPUT Type=Radio Name=No1 Value=¤Ï¹ï>
  6. ¤Ï¹ï<BR>
  7. <INPUT Type=Radio Name=No1 Value=¨S·N¨£>
  8. ¨S·N¨£<BR>
½Æ»s¥N½X
¦b¥»½d¨Ò¤¤³]©w¤F¨âºØÃD«¬¡G¿ï¾ÜÃD»P°ÝµªÃD¡A¦]¦¹¡A§Ú­Ì¥²¶·®Ú¾Ú¸ê®Æ¿ýªºÃD«¬Äæ¦ì¨Ó¨M©w§Ú­Ì°ÝÃDªºÅã¥Ü¤è¦¡¡G
  1. <?
  2. while (($fielddatas=mssql_fetch_array($datalist)))
  3. {
  4. ?>
  5. <B><?=$fielddatas["ÃD¸¹"];?>.<?=htmlspecialchars($fielddatas["ÃD¥Ø"]);?>
  6. </B><BR>
  7. <?
  8. if ($fielddatas["ÃD«¬"]=="¿ï¾Ü")
  9. {
  10. for ($I=1;$I<=3;$I++)
  11. {
  12. ?>
  13. <INPUT Type=Radio Name=No<?=$fielddatas["ÃD¸¹"];?>
  14. Value=<?=$fielddatas["¿ï¶µ" . $I] ;?>>
  15. <?=htmlspecialchars($fielddatas["¿ï¶µ" . $I]);?><BR>
  16. <?
  17. }
  18. }
  19. else
  20. {
  21. ?>
  22. <INPUT Type=Text Name=No<?=$fielddatas["ÃD¸¹"];?> size="20"><BR>
  23. <?
  24. }
  25. }
  26. ?>
½Æ»s¥N½X

  • µ{¦¡½X²Ä2¦æ¡G¨Ï¥ÎWhile°j°é±Ô­z°t¦X§ïÅܧ@¥Î¤¤¸ê®Æ¿ý¦ì¸mªºmssql_fetch_array()¨ç¼Æ¡A±N©Ò¦³ªº°Ý¨÷ÃD¥Ø¦Û¸ê®Æ®w¸ê®Æªí¤¤Åª¨ú¥X¨Ó¡C
  • µ{¦¡½X²Ä8¦æ¡G§Q¥ÎIf§PÂ_±Ô­z¨Ó¿ë§O¸ê®Æ¿ý¡yÃD«¬¡zÄæ¦ì¤¤©Ò³]©wªº°Ý¨÷ÃD¥Ø«¬¦¡¡C
  • µ{¦¡½X²Ä10¦æ¡G¦pªG¡yÃD«¬¡z¬O¿ï¾ÜÃD¡A«h§Q¥ÎFor°j°é±Ô­z¦C¥X¦U³Æ¿ïµª®×¡A½Ðª`·N¡A¥»½d¨Òªº³Æ¿ïµª®×¥u¦³¤T­Ó¡A©Ò¥HFor°j°éªº°_©l­È¬°¢°¡A¦Ó²×­È¬°¢²¡C
  • µ{¦¡½X²Ä13~15¦æ¡G¦C¥X³Æ¿ïµª®×ªº¿ï¾Ü¶sÄݩʭȱԭz¬O¡u<?=$fielddatas["¿ï¶µ" . $I] ;?>¡v¡A¦ý¬O¡A¦bºô­¶¤¤¦C¦L¥X¿ï¶µ»¡©ú¤å¦rªº±Ô­z«h¬°¡u<?=htmlspecialchars($fielddatas["¿ï¶µ" . $I]);?>¡v¡C
  • µ{¦¡½X²Ä22¦æ¡G¦pªG¡yÃD«¬¡z¬O°ÝµªÃD«hª½±µ³]©w³æ¦æ¤å¦r¿é¤J¤è¶ô§Y¥i¡C



´£¥Ü¡I¡I
Htmlspecialchars()¨ç¼Æ¬°HTML½s½X±Ô­z¡A¦pªG¦b¸ê®ÆÄæ¦ì¤¤§t¦³Html¼ÐÅÒ±Ô­z¡A«h³o­Ó¼ÐÅÒ±Ô­z±N¤£·|³QÂsÄý¾¹¸ÑĶ¥X¨Ó¡A¦Ó·í¦¨¬O¤@¯ëªº¤å¦rÅã¥Ü¥X¨Ó¡]¦pªGÃD¥Ø¥»¨­´N¦³HTML¼ÐÅÒ¬°¨äÃD¥Ø¤º®e¡^¡A³o¥u¬O¤@­Ó¹w¨¾±¹¬I¡C

in.php
  1. <?
  2. //³sµ²SQL Server
  3.     $conn = mssql_connect("127.0.0.1", "sa", "12345");
  4. //¿ï¾Ü¸ê®Æ®w
  5.     mssql_select_db("QUESTION", $conn);  
  6. //«Ø¥ß¬d¸ß¦r¦ê
  7. $SQL="Select * From question Order By ÃD¸¹";
  8. //±N¦^¶Çµ²ªG¦s©ñ©óÅܼƤ¤
  9. $datalist=mssql_query($SQL);
  10. ?>

  11. <HTML>
  12. <H2 align="center"><font size="2">
  13. <img border="0"src="asktitle.gif"></font></h2>
  14. <FORM Action=sentmsg.php Method=post>
  15. <fontsize="2">
  16. ©m¦W
  17. <INPUT Type=Text Name=Name size="20">
  18. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E-Mail
  19. <INPUT Type=Text Name=Email size="20">
  20. </font>
  21. <HR size="1" color="#0000FF">
  22. <font size="2">
  23. <?
  24. while (($fielddatas=mssql_fetch_array($datalist)))
  25. {
  26. ?>
  27. <B><?=$fielddatas["ÃD¸¹"];?>.<?=htmlspecialchars($fielddatas["ÃD¥Ø"]);?>
  28. </B><BR>
  29. <?
  30. if ($fielddatas["ÃD«¬"]=="¿ï¾Ü")
  31. {
  32. for ($I=1;$I<=3;$I++)
  33. {
  34. ?>
  35. <INPUT Type=Radio Name=No<?=$fielddatas["ÃD¸¹"];?>
  36. Value=<?=$fielddatas["¿ï¶µ" . $I] ;?>>
  37. <?=htmlspecialchars($fielddatas["¿ï¶µ" . $I]);?><BR>
  38. <?
  39. }
  40. }
  41. else
  42. {
  43. ?>
  44. <INPUT Type=Text Name=No<?=$fielddatas["ÃD¸¹"];?> size="20"><BR>
  45. <?
  46. }
  47. }
  48. ?>
  49. <INPUT Type=Submit Value="°e¥X°Ý¨÷">
  50. </font></FORM></HTML>
½Æ»s¥N½X
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

¦Û°Ê°e«Hµ{¦¡
·í°Ý¨÷¶ñ¼gªÌ¦bin.phpµ{¦¡ºô­¶¤¤«ö¤U¡y°e¥X°Ý¨÷¡z«ö¶s«á¡Aªí³æ¤¤ªº¸ê®Æ´N·|°e¥æ¦Û°Ê°e«Hµ{¦¡sentmsg.php³B²z¡Asentmsg.phpµ{¦¡±N·|§â°Ý¨÷¶ñ¼gµ²ªG»P¶ñ¼gªÌªº¸ê®Æ¥HE-Mail¦Û°Ê¶Ç°eªº¤è¦¡±H°e¦ÜºÞ²zªÌ©Î¬O°Ý¨÷½Õ¬d¥D«ù¤Hªº¤â¤¤¡C

¦b«H¥ó¶Ç°e¤§«e¡A§Ú­Ì¥²¶·¥ý³]©wmail()¨ç¼Æªº¦¬¥ó¤H(To)¡B±H¥ó¤H(From)¡B«H¥ó¥D¦®(Subject)»P«H¥ó¤º®e(Body)µ¥¥|¶µÄÝ©Ê¡A«H¥ó¥D¦®§Ú­Ì¥i¥H¦Û¦æ³]©w¬°©T©w¤å¦r¡A¦¬¥óªÌ«h¬°ºÞ²zªÌ©Î¬O°Ý¨÷½Õ¬d¥D«ù¤HªºE-Mail±b¸¹(³o¤]¬O©T©wªº)¡A«H¥ó¶Ç°eªº±H¥óªÌ»P«H¥ó¤º®e(°Ý¨÷µ²ªG)«h¬OÀHµÛ°Ý¨÷¶ñ¼gªÌ©Ò¶ñ¼gªº¤º®e¦ÓÅÜ°Ê¡C
  1. //«Ø¥ß¶l¥ó°ò¥»¶µ¥Ø       
  2.     //¥H°Ý¨÷µ{¦¡ºô­¶¤¤©Ò¶ñ¼gªºE-mail¬°±H¥óªÌ
  3.     $From= "From: " . $_REQUEST["Email"];
  4.     //¦¬¥óªÌ¬°ºÞ²z­û©Î°Ý¨÷½Õ¬d¥D«ù¤HªºE-Mail
  5.     $To= $_REQUEST["Email"];
  6.     //«H¥ó¥DÃD,³q±`¬°°Ý¨÷ªº¥DÃD
  7.     $Subject="ºô¸ô°Ý¨÷½Õ¬d";
  8.     //«H¥ó¤º®e
  9.     $Body = "ºô¤Í" . $_REQUEST["Name"] . "°Ý¨÷·N¨£¡G" . "\r\n"; //¥H¤U²¤¡K.
½Æ»s¥N½X
½ÐÆ[¹î¤W¦C³o¬qµ{¦¡±Ô­z¡A±z¥i¥H²M·¡ªº¬Ý¨ì§Ú­ÌFrom¡]±H¥óªÌ¶l¥ó«H½c¡^ÄݩʭȬO³]©w¬°¡G°Ý¨÷¶ñ¼gªÌ¦bin.phpµ{¦¡ºô­¶¤¤EmailÄæ¦ì¤¤©Ò¶ñ¼gªº¶l¥ó«H½c¡A³o»ò°µ³Ì¥D­nªº¥Øªº¬O¬°¤FÅýºÞ²zªÌ©Î¬O°Ý¨÷½Õ¬d¥D«ù¤H¯à°÷§Y®Éªº¥HE-Mail¤è¦¡¦^À³°Ý¨÷¶ñ¼gªÌ©Ò´£¥Xªº·N¨£¡C


      ´£¥Ü¡I¡I¥»½d¨Ò¤¤From(±H¥óªÌ¶l¥ó«H½c)»PTo(¦¬¥óªÌ¶l¥ó«H½c)Äݩʭȳ]©w¬O¬Û¦Pªº¡A¤]´N¬O¦Û¤v±H«Hµ¹¦Û¤v¡A¦b¹ê»ÚÀ³¥Î®É½Ð¦Û¦æ§ó§ïTo(¦¬¥óªÌ¶l¥ó«H½c)Äݩʭȳ]©w¡C

¦b«H¥ó¤º®eªº³¡¤À¡A°£¤F­n¦³°Ý¨÷¶ñ¼gªÌ©Ò¿ï¾Üªºµª®×»P·N¨£¥~¡A¥»½d¨Ò¤¤ÁÙ¥[¤W¬Û¹ïÀ³ªº°Ý¨÷ÃD¥Ø¥»¤å¡A¦pªG¤£¥[¤W­ì©lÃD¥Øªº¤º®e¡A§Ú­Ì«ç¯àª¾¹Dµª®×ªº·N¸q¡H
  1. //¦C¥X°Ý¨÷ÃD¥Ø¤Î°Ý¨÷¶ñ¼gªÌªºµª®×
  2.      $I=1;
  3.     while (($fielddatas=mssql_fetch_array($datalist)))
  4.     {
  5.      //¦C¥X°Ý¨÷ÃD¥Ø
  6.      $Body = $Body . $I . ". " . $fielddatas["ÃD¥Ø"] . "\r\n";
  7.      //¨ú±o¬Û¹ïÀ³©óÃD¥Øªº°Ý¨÷µª®×
  8.      $Ans=$_REQUEST["No" . $fielddatas["ÃD¸¹"]];
  9.      //¦C¥Xµª®×
  10.      $Body = $Body . $Ans . "\r\n";
  11.      $I++;
  12.     }
  13.    
  14. // ±H¥X«H¥ó
  15.     mail($To ,$Subject ,$Body ,$From);
½Æ»s¥N½X

  • ¨Ï¥ÎWhile°j°é±Ô­z°t¦X§ïÅܧ@¥Î¤¤¸ê®Æ¿ý¦ì¸m»P´£¨ú¸ê®Æªºmssql_fetch_array()¨ç¼Æ¡A±N©Ò¦³ªº°Ý¨÷ÃD¥Ø¦Û¸ê®Æ®w¸ê®Æªí¤¤Åª¨ú¥X¨Ó¡C
  • §Q¥Î$_REQUEST[¡§ªí³æÄæ¦ì¡¨]±Ô­z¨ú±o¨Ó¦Û°Ý¨÷µ{¦¡ºô­¶¤¤¬Û¹ï©óÃD¥Øªºµª®×Äæ¦ìÄÝ©Ê­È(Value)¡C
  • ©I¥smail()¨ç¼Æ±N«H¥ó±H¥X¡C


´£¥Ü¡I¡I
µ{¦¡½X¤¤ªº¡u\r\n¡v¬°¤@´«¦æ²Å¸¹¡A¨ä§@¥Î´N¬O±N§Ú­Ìªº«H¥ó¤º®e¤À¬qÅã¥Ü¡I­Y¥¼¥[¤W¦¹´«¦æ²Å¸¹¡A«h§Ú­Ìªº«H¥ó¤º®e±N·|¥þ³¡¦ê±µ¦¨¤@­Ó¬q¸¨¡C

sentmsg.php
  1. <?
  2. //³sµ²SQL Server
  3.     $conn = mssql_connect("127.0.0.1", "sa", "12345");
  4. //¿ï¾Ü¸ê®Æ®w
  5.     mssql_select_db("QUESTION", $conn);  
  6. //«Ø¥ß¬d¸ß¦r¦ê
  7. $SQL="Select * From question Order By ÃD¸¹";
  8. //±N¦^¶Çµ²ªG¦s©ñ©óÅܼƤ¤
  9. $datalist=mssql_query($SQL);
  10.                         
  11. //«Ø¥ß¶l¥ó°ò¥»¶µ¥Ø       
  12.     //¥H°Ý¨÷µ{¦¡ºô­¶¤¤©Ò¶ñ¼gªºE-mail¬°±H¥óªÌ
  13.     $From= "From: " . $_REQUEST["Email"];
  14.     //¦¬¥óªÌ¬°ºÞ²z­û©Î°Ý¨÷½Õ¬d¥D«ù¤HªºE-Mail
  15.     $To= $_REQUEST["Email"];
  16.     //«H¥ó¥DÃD,³q±`¬°°Ý¨÷ªº¥DÃD
  17.     $Subject="ºô¸ô°Ý¨÷½Õ¬d";
  18.     //«H¥ó¤º®e
  19.     $Body = "ºô¤Í" . $_REQUEST["Name"] . "°Ý¨÷·N¨£¡G" . "\r\n";
  20.    
  21. //¦C¥X°Ý¨÷ÃD¥Ø¤Î°Ý¨÷¶ñ¼gªÌªºµª®×
  22.      $I=1;
  23.     while (($fielddatas=mssql_fetch_array($datalist)))
  24.     {
  25.      //¦C¥X°Ý¨÷ÃD¥Ø
  26.      $Body = $Body . $I . ". " . $fielddatas["ÃD¥Ø"] . "\r\n";
  27.      //¨ú±o¬Û¹ïÀ³©óÃD¥Øªº°Ý¨÷µª®×
  28.      $Ans=$_REQUEST["No" . $fielddatas["ÃD¸¹"]];
  29.      //¦C¥Xµª®×
  30.      $Body = $Body . $Ans . "\r\n";
  31.      $I++;
  32.     }
  33.    
  34. // ±H¥X«H¥ó
  35.     mail($To ,$Subject ,$Body ,$From);
  36. ?>
  37. <html>
  38. <head>
  39. <meta http-equiv="Content-Type" content="text/html; chaRSet=big5">
  40. <title>·PÁ±zªº·N¨£!!</title>
  41. </head>
  42. <body>
  43. ·PÁ±zªº·N¨£
  44. </body>
  45. </html>
½Æ»s¥N½X
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

¨Ï¥ÎCDONTSª«¥ó±H°e°Ý¨÷µ²ªG
¬°¤F¤£ÅU¦¹Á¡©¼¡A¤p»x¤]¼g¤F§Q¥ÎCDONTS_NewMailª«¥ó±H°e°Ý¨÷µ²ªGªº½d¨Òµ{¦¡¡G¡usentmsg_cdonts.php¡v¡Aµ{¦¡³]­p­ì²z»Psentmsg.php¬Û¦P¡A¦]¦¹´N¤£¦h¨¥¤F¡A¦¹½d¨Òµ{¦¡½Ð°t¦X¡uin_cdonts.php¡v¨Ï¥Î¡C
  1. <?
  2. //³sµ²SQL Server
  3.     $conn = mssql_connect("127.0.0.1", "sa", "12345");
  4. //¿ï¾Ü¸ê®Æ®w
  5.     mssql_select_db("QUESTION", $conn);  
  6. //«Ø¥ß¬d¸ß¦r¦ê
  7. $SQL="Select * From question Order By ÃD¸¹";
  8. //±N¦^¶Çµ²ªG¦s©ñ©óÅܼƤ¤
  9. $datalist=mssql_query($SQL);

  10. //«Ø¥ß«H¥ó¶Ç°eª«¥ó
  11. $CDONTS = new COM("CDONTS.NewMail");

  12. //«Ø¥ß¶l¥ó°ò¥»¶µ¥Ø       
  13.     //¥H°Ý¨÷µ{¦¡ºô­¶¤¤©Ò¶ñ¼gªºE-mail¬°±H¥óªÌ
  14.     $CDONTS->From=$_REQUEST["Email"];
  15.     //¦¬¥óªÌ¬°ºÞ²z­û©Î°Ý¨÷½Õ¬d¥D«ù¤HªºE-Mail
  16.     $CDONTS->To= $_REQUEST["Email"];
  17.     //«H¥ó¥DÃD,³q±`¬°°Ý¨÷ªº¥DÃD
  18.     $CDONTS->Subject="ºô¸ô°Ý¨÷½Õ¬d";
  19.     //«H¥ó¤º®e
  20.     $Body = "ºô¤Í" . $_REQUEST["Name"] . "°Ý¨÷·N¨£¡G";
  21.    
  22. //¦C¥X°Ý¨÷ÃD¥Ø¤Î°Ý¨÷¶ñ¼gªÌªºµª®×
  23.      $I=1;
  24.     while (($fielddatas=mssql_fetch_array($datalist)))
  25.     {
  26.      //¦C¥X°Ý¨÷ÃD¥Ø
  27.      $Body =$Body . "\r\n" . $I . ". " . $fielddatas["ÃD¥Ø"] . "\r\n";
  28.      //¨ú±o¬Û¹ïÀ³©óÃD¥Øªº°Ý¨÷µª®×
  29.      $Ans=$_REQUEST["No" . $fielddatas["ÃD¸¹"]];
  30.      //¦C¥Xµª®×
  31.      $Body = $Body . $Ans ;
  32.      $I++;
  33.     }

  34.     $CDONTS->Body=$Body;
  35. // ±H¥X«H¥ó
  36.     $CDONTS->Send();
  37. ?>
  38. <html>
  39. <head>
  40. <meta http-equiv="Content-Type" content="text/html; chaRSet=big5">
  41. <title>·PÁ±zªº·N¨£!!</title>
  42. </head>
  43. <body>
  44. ·PÁ±zªº·N¨£
  45. </body>
  46. </html>
½Æ»s¥N½X
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

¦^´_ 1# ¤p»x


    §Ú¦]³ø§i»Ý¨D¡A·Q±o¨ì¦¹Emailªº¾ã­ÓÀɮסA¦ý¦]Åv­­¤£¨¬µLªk¤U¸ü¡A¥i¥H½Ð¤j¤j¸ò§ï¤@¤UÅv­­¡AÅý¤p¾Ç¥Í¤]¯à¤U¸ü¡CÁÂÁÂ

TOP

¦^´_ 5# unitytap


¥i¥H¦^´_§Ú¤@¤U¶Ü?

TOP

¦^´_  ¤p»x


    §Ú¦]³ø§i»Ý¨D¡A·Q±o¨ì¦¹Emailªº¾ã­ÓÀɮסA¦ý¦]Åv­­¤£¨¬µLªk¤U¸ü¡A¥i¥H½Ð¤j¤j¸ò§ï¤@¤U ...
unitytap µoªí©ó 2015-11-5 00:26



¡@¬°¤°»ò­n¦]§Aªº³ø§i»Ý¨D¦Ó§ó§ïÅv­­©O¡H¡@¨Sª¦¤å­ò¡A¦¹Á|´N¦p¤p¥Õ¤@¼Ë³á¡C
£«£«£«£«ÂPÂPÂP§Ú¬Oºµ¿ß

TOP

        ÀR«ä¦Û¦b : ¦h°µ¦h±o¡C¤Ö°µ¦h¥¢¡C
ªð¦^¦Cªí ¤W¤@¥DÃD