{"id":531,"date":"2025-06-11T00:24:42","date_gmt":"2025-06-10T16:24:42","guid":{"rendered":"https:\/\/www.zhaozhao123.cn\/php\/php-application-manual\/szyzfc\/531.html"},"modified":"2025-06-11T00:24:42","modified_gmt":"2025-06-10T16:24:42","slug":"php%ef%bc%9a%e9%aa%8c%e8%af%81%e7%94%b5%e5%ad%90%e9%82%ae%e4%bb%b6%e5%9c%b0%e5%9d%80%e7%9a%84%e4%b8%89%e7%a7%8d%e6%96%b9%e6%b3%95","status":"publish","type":"my1js","link":"https:\/\/www.zhaozhao123.cn\/php\/my1js\/531.html","title":{"rendered":"PHP\uff1a\u9a8c\u8bc1\u7535\u5b50\u90ae\u4ef6\u5730\u5740\u7684\u4e09\u79cd\u65b9\u6cd5"},"content":{"rendered":"<div class=\"wp-block-columns p-0 border is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-columns px-4 py-3 border-bottom has-background is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\" style=\"background:linear-gradient(243deg,rgb(238,238,238) 0%,rgba(58,166,242,0.15) 100%)\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\r\n<figure class=\"wp-block-image size-thumbnail is-resized is-style-rounded is-style-rounded--1\"><img decoding=\"async\" src=\"https:\/\/www.zhaozhao123.cn\/myitems\/images\/sites16\/2025\/06\/dyA-1-400x300.jpg\" alt=\"&#23567;&#36213;&#30721;&#29422;\" class=\"wp-image-1842\" style=\"object-fit:cover;width:30px;height:30px\"><\/figure>\r\n\r\n\r\n\r\n<p class=\"my-0\">&#23567;&#36213;&#30721;&#29422;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns px-xl-5 px-4 py-xl-4 py-3 is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<p>&#22312;PHP&#20013;&#65292;&#39564;&#35777;&#30005;&#23376;&#37038;&#20214;&#22320;&#22336;&#26377;&#22810;&#31181;&#26041;&#27861;&#65292;&#27599;&#31181;&#26041;&#27861;&#37117;&#26377;&#20854;&#36866;&#29992;&#30340;&#24773;&#20917;&#21644;&#20248;&#32570;&#28857;&#12290;&#20197;&#19979;&#26159;&#19977;&#31181;&#24120;&#35265;&#30340;&#26041;&#27861;&#65306;<\/p>\n<h3>&#26041;&#27861;&#19968;&#65306;&#20351;&#29992; <code>filter_var<\/code> &#20989;&#25968;&#32467;&#21512;&#27491;&#21017;&#34920;&#36798;&#24335;<\/h3>\n<pre><code class=\"language-php\">&lt;?php\n$email = \"example@example.com\";\n\n\/\/ &#20351;&#29992; filter_var &#21644; FILTER_VALIDATE_EMAIL &#36827;&#34892;&#22522;&#26412;&#39564;&#35777;\nif (filter_var($email, FILTER_VALIDATE_EMAIL)) {\n    echo \"&#30005;&#23376;&#37038;&#20214;&#22320;&#22336;&#26684;&#24335;&#27491;&#30830;\";\n} else {\n    echo \"&#30005;&#23376;&#37038;&#20214;&#22320;&#22336;&#26684;&#24335;&#38169;&#35823;\";\n}\n\n\/\/ &#20351;&#29992;&#27491;&#21017;&#34920;&#36798;&#24335;&#36827;&#34892;&#26356;&#35814;&#32454;&#30340;&#39564;&#35777;\nif (preg_match(\"\/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,}$\/\", $email)) {\n    echo \"&#30005;&#23376;&#37038;&#20214;&#22320;&#22336;&#26684;&#24335;&#27491;&#30830;&#65288;&#20351;&#29992;&#27491;&#21017;&#34920;&#36798;&#24335;&#65289;\";\n} else {\n    echo \"&#30005;&#23376;&#37038;&#20214;&#22320;&#22336;&#26684;&#24335;&#38169;&#35823;&#65288;&#20351;&#29992;&#27491;&#21017;&#34920;&#36798;&#24335;&#65289;\";\n}\n?&gt;<\/code><\/pre>\n<h3>&#26041;&#27861;&#20108;&#65306;&#20351;&#29992; <code>validate_email<\/code> &#20989;&#25968;<\/h3>\n<pre><code class=\"language-php\">&lt;?php\nrequire_once 'ValidateEmail.php'; \/\/ &#20551;&#35774;&#26377;&#19968;&#20010; ValidateEmail &#31867;\n\n$email = \"example@example.com\";\n\nif (ValidateEmail::isValid($email)) {\n    echo \"&#30005;&#23376;&#37038;&#20214;&#22320;&#22336;&#26684;&#24335;&#27491;&#30830;\";\n} else {\n    echo \"&#30005;&#23376;&#37038;&#20214;&#22320;&#22336;&#26684;&#24335;&#38169;&#35823;\";\n}\n?&gt;<\/code><\/pre>\n<h3>&#26041;&#27861;&#19977;&#65306;&#20351;&#29992;&#31532;&#19977;&#26041;&#24211;<\/h3>\n<p>&#22914;&#26524;&#20320;&#38656;&#35201;&#26356;&#39640;&#32423;&#30340;&#21151;&#33021;&#25110;&#26356;&#22909;&#30340;&#24615;&#33021;&#65292;&#21487;&#20197;&#32771;&#34385;&#20351;&#29992;&#31532;&#19977;&#26041;&#24211;&#22914; <code>PHPMailer<\/code> &#25110; <code>Swiftmailer<\/code>&#12290;<\/p>\n<h4>&#20351;&#29992; PHPMailer<\/h4>\n<p>&#39318;&#20808;&#65292;&#23433;&#35013; PHPMailer&#65306;<\/p>\n<pre><code class=\"language-bash\">composer require phpmailer\/phpmailer<\/code><\/pre>\n<p>&#28982;&#21518;&#65292;&#20351;&#29992;&#20197;&#19979;&#20195;&#30721;&#36827;&#34892;&#39564;&#35777;&#65306;<\/p>\n<pre><code class=\"language-php\">&lt;?php\nrequire 'vendor\/autoload.php';\n\nuse PHPMailerPHPMailer;\n\n$mail = new PHPMailer();\n$mail-&gt;isSMTP();\n$mail-&gt;Host = 'smtp.example.com';\n$mail-&gt;SMTPAuth = true;\n$mail-&gt;Username = 'your-email@example.com';\n$mail-&gt;Password = 'your-password';\n$mail-&gt;SMTPSecure = 'tls';\n$mail-&gt;Port = 587;\n\n$mail-&gt;setFrom('your-email@example.com', 'Your Name');\n$mail-&gt;addAddress('recipient@example.com', 'Recipient Name');\n\n$mail-&gt;Subject = 'Test Email';\n$mail-&gt;Body = 'This is a test email sent using PHPMailer.';\n\nif ($mail-&gt;send()) {\n    echo \"&#37038;&#20214;&#24050;&#25104;&#21151;&#21457;&#36865;\";\n} else {\n    echo \"&#37038;&#20214;&#21457;&#36865;&#22833;&#36133;: \" . $mail-&gt;ErrorInfo;\n}\n?&gt;<\/code><\/pre>\n<p>&#36873;&#25321;&#21738;&#31181;&#26041;&#27861;&#21462;&#20915;&#20110;&#20320;&#30340;&#20855;&#20307;&#38656;&#27714;&#21644;&#39033;&#30446;&#22797;&#26434;&#24615;&#12290;&#36890;&#24120;&#24773;&#20917;&#19979;&#65292;<code>filter_var<\/code> &#21644;&#27491;&#21017;&#34920;&#36798;&#24335;&#26159;&#22522;&#30784;&#19988;&#39640;&#25928;&#30340;&#35299;&#20915;&#26041;&#26696;&#65292;&#32780;&#31532;&#19977;&#26041;&#24211;&#25552;&#20379;&#20102;&#26356;&#22810;&#30340;&#21151;&#33021;&#21644;&#28789;&#27963;&#24615;&#12290;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div><div class=\"wp-block-columns p-0 border is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-columns px-4 py-3 border-bottom has-background is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\" style=\"background:linear-gradient(243deg,rgb(238,238,238) 0%,rgba(58,166,242,0.15) 100%)\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\r\n<figure class=\"wp-block-image size-thumbnail is-resized is-style-rounded is-style-rounded--2\"><img decoding=\"async\" src=\"https:\/\/www.zhaozhao123.cn\/myitems\/images\/sites16\/2025\/06\/zp-400x300.jpg\" alt=\"&#23567;&#39532;&#35762;&#24072;\" class=\"wp-image-1849\" style=\"object-fit:cover;width:30px;height:30px\"><\/figure>\r\n\r\n\r\n\r\n<p class=\"my-0\">&#23567;&#39532;&#35762;&#24072;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns px-xl-5 px-4 py-xl-4 py-3 is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<body><h2>&#27010;&#35272;<\/h2><p>&#27426;&#36814;PHP&#24320;&#21457;&#32773;&#65281;&#30005;&#23376;&#37038;&#20214;&#22320;&#22336;&#39564;&#35777;&#22312;&#21508;&#31181;web&#24212;&#29992;&#31243;&#24207;&#20013;&#26159;&#19968;&#39033;&#33267;&#20851;&#37325;&#35201;&#30340;&#20219;&#21153;&#65292;&#29992;&#20110;&#32500;&#25252;&#25968;&#25454;&#23436;&#25972;&#24615;&#21644;&#20943;&#23569;&#22403;&#22334;&#37038;&#20214;&#12290;&#22312;PHP&#20013;&#65292;&#26377;&#35768;&#22810;&#26041;&#27861;&#21487;&#20197;&#30830;&#20445;&#36755;&#20837;&#30340;&#30005;&#23376;&#37038;&#20214;&#22320;&#22336;&#26377;&#25928;&#65292;&#26412;&#25991;&#23558;&#28085;&#30422;&#19968;&#20123;&#26368;&#21487;&#38752;&#30340;&#23454;&#29616;&#27492;&#20851;&#38190;&#39564;&#35777;&#30340;&#26041;&#27861;&#12290;&#26080;&#35770;&#20320;&#26159;&#26032;&#26187;PHP&#24320;&#21457;&#20154;&#21592;&#36824;&#26159;&#26377;&#32463;&#39564;&#30340;&#24320;&#21457;&#32773;&#65292;&#36825;&#20123;&#26041;&#27861;&#37117;&#23558;&#25351;&#23548;&#24744;&#36827;&#34892;&#23458;&#25143;&#31471;&#21644;&#26381;&#21153;&#22120;&#31471;&#30340;&#30005;&#23376;&#37038;&#20214;&#39564;&#35777;&#12290;<\/p><p>&#22312;&#28145;&#20837;&#20195;&#30721;&#20043;&#21069;&#65292;&#29702;&#35299;&#30005;&#23376;&#37038;&#20214;&#39564;&#35777;&#30340;&#37325;&#35201;&#24615;&#33267;&#20851;&#37325;&#35201;&#12290;&#30005;&#23376;&#37038;&#20214;&#39564;&#35777;&#26159;&#25351;&#26816;&#26597;&#19968;&#20010;&#30005;&#23376;&#37038;&#20214;&#22320;&#22336;&#26159;&#21542;&#27491;&#30830;&#26684;&#24335;&#21270;&#65292;&#24182;&#19988;&#21487;&#33021;&#36824;&#21253;&#25324;&#30830;&#35748;&#23427;&#23545;&#24212;&#20110;&#23454;&#38469;&#30340;&#37038;&#31665;&#36134;&#25143;&#12290;&#36825;&#20010;&#36807;&#31243;&#21487;&#20197;&#24110;&#21161;&#20943;&#23569;&#29992;&#25143;&#36755;&#20837;&#26102;&#21487;&#33021;&#20986;&#29616;&#30340;&#38169;&#35823;&#65292;&#24182;&#20445;&#25252;&#24212;&#29992;&#31243;&#24207;&#20813;&#21463;&#24694;&#24847;&#25110;&#26080;&#24847;&#30340;&#28389;&#29992;&#12290;<\/p><h2>&#26041;&#27861;&#19968;&#65306;&#20351;&#29992;<code>filter_var()<\/code>&#21151;&#33021;<\/h2><p>&#26816;&#26597;&#30005;&#23376;&#37038;&#20214;&#22320;&#22336;&#35821;&#27861;&#26159;&#21542;&#27491;&#30830;&#30340;&#26368;&#31616;&#21333;&#26041;&#27861;&#26159;&#22312;PHP&#20013;&#20351;&#29992;&#20869;&#32622;&#20989;&#25968;&#26159;&#36890;&#36807;&#20351;&#29992;&#20197;&#19979;&#20195;&#30721;&#29255;&#27573;&#26469;&#23454;&#29616;&#30340;&#65306;<code>filter_var()<\/code>&#25265;&#27465;&#65292;&#25105;&#19981;&#22826;&#26126;&#30333;&#24744;&#30340;&#24847;&#24605;&#65292;&#35831;&#37325;&#26032;&#25551;&#36848;&#24744;&#38656;&#35201;&#32763;&#35793;&#30340;&#20869;&#23481;&#12290;<code>FILTER_VALIDATE_EMAIL<\/code>&#35831;&#25552;&#20379;&#26356;&#22810;&#30340;&#19978;&#19979;&#25991;&#20449;&#24687;&#65292;&#20197;&#20415;&#25105;&#26356;&#22909;&#22320;&#29702;&#35299;&#24744;&#30340;&#38656;&#27714;&#24182;&#36827;&#34892;&#20934;&#30830;&#30340;&#32763;&#35793;&#12290;<\/p><pre><code>&lt;?php\n$email = '[email&nbsp;protected]';\nif (filter_var($email, FILTER_VALIDATE_EMAIL)) {\n    echo 'The email address is valid.';\n} else {\n    echo 'The email address is not valid.';\n}\n?&gt;<\/code><\/pre><p>&#35813;&#26041;&#27861;&#30830;&#20445;&#30005;&#23376;&#37038;&#20214;&#36981;&#24490;&#27491;&#30830;&#30340;&#26684;&#24335;&#65288;&#20363;&#22914;&#21253;&#21547;@&#31526;&#21495;&#65289;&#12290;&#28982;&#32780;&#65292;&#23427;&#19981;&#33021;&#30830;&#35748;&#30005;&#23376;&#37038;&#20214;&#22320;&#22336;&#26159;&#21542;&#30495;&#23454;&#23384;&#22312;&#24182;&#33021;&#25509;&#25910;&#37038;&#20214;&#12290;<\/p><h2>&#26041;&#27861; 2&#65306;&#27491;&#21017;&#34920;&#36798;&#24335;<\/h2><p>&#22914;&#26524;&#38656;&#35201;&#25191;&#34892;&#33258;&#23450;&#20041;&#39564;&#35777;&#25110;&#24076;&#26395;&#23545;&#30005;&#23376;&#37038;&#20214;&#39564;&#35777;&#36807;&#31243;&#26377;&#26356;&#22810;&#30340;&#25511;&#21046;&#65292;&#21487;&#20197;&#20351;&#29992;&#27491;&#21017;&#34920;&#36798;&#24335;&#65288;regex&#65289;&#12290;&#28982;&#32780;&#65292;&#35831;&#27880;&#24847;&#65292;&#26681;&#25454;RFC&#35268;&#33539;&#23436;&#20840;&#31526;&#21512;&#26377;&#25928;&#30005;&#23376;&#37038;&#20214;&#22320;&#22336;&#30340;&#25152;&#26377;&#26465;&#20214;&#30340;&#27491;&#21017;&#34920;&#36798;&#24335;&#26497;&#20854;&#22797;&#26434;&#19988;&#36890;&#24120;&#19981;&#24314;&#35758;&#20351;&#29992;&#12290;&#23545;&#20110;&#22522;&#26412;&#26684;&#24335;&#26816;&#26597;&#65292;&#24744;&#21487;&#20197;&#20351;&#29992;&#31867;&#20284;&#30340;&#19996;&#35199;&#65306;<\/p><pre><code>&lt;?php\n$email = '[email&nbsp;protected]';\n$pattern = '\/^[^s@]+@[^s@]+.[^s@]+$\/';\nif (preg_match($pattern, $email)) {\n    echo 'The email address is valid.';\n} else {\n    echo 'The email address is not valid.';\n}\n?&gt;<\/code><\/pre><h2>&#26041;&#27861; 3&#65306;&#39564;&#35777;&#22495;&#21517;&#26816;&#26597;<\/h2><p>&#36229;&#36234;&#26684;&#24335;&#26816;&#26597;&#65292;&#25105;&#20204;&#36824;&#21487;&#20197;&#39564;&#35777;&#30005;&#23376;&#37038;&#20214;&#22495;&#21517;&#22312;DNS&#20013;&#30340;MX&#65288;&#37038;&#20214;&#20132;&#25442;&#65289;&#35760;&#24405;&#26159;&#21542;&#21487;&#35299;&#26512;&#12290;&#36825;&#34920;&#26126;&#35813;&#22495;&#21517;&#24050;&#37197;&#32622;&#20026;&#25509;&#25910;&#30005;&#23376;&#37038;&#20214;&#12290;&#20351;&#29992;&#27492;&#35760;&#24405;&#21487;&#20197;&#36827;&#19968;&#27493;&#30830;&#35748;&#22495;&#21517;&#30340;&#21487;&#29992;&#24615;&#12290;<code>checkdnsrr()<\/code>&#22312;PHP&#20013;&#65292;&#29992;&#20110;&#23454;&#29616;&#31867;&#20284;&#30446;&#30340;&#30340;&#21151;&#33021;&#36890;&#24120;&#26159;&#20351;&#29992;&#26465;&#20214;&#35821;&#21477;&#65288;&#22914;if, else if, &#21644;else&#65289;&#12290;&#20363;&#22914;&#65306;\n&lt;?php\n\n\/\/ &#31034;&#20363;&#20195;&#30721;&#65306;\n$age = 20;\n\nif ($age &lt; 18) {\n echo &#8220;You are not old enough to vote.&#8221;;\n} elseif ($age &gt;= 18 &amp;&amp; $age &lt;= 65) {\n echo &#8220;You can vote now and you&#8217;re eligible for retirement!&#8221;;\n} else {\n echo &#8220;Sorry, you must be at least 66 years old to retire.&#8221;;\n}\n\n?&gt;\n&#36825;&#27573;&#20195;&#30721;&#39318;&#20808;&#26816;&#26597;&#24180;&#40836;&#26159;&#21542;&#23567;&#20110;18&#23681;&#65292;&#22914;&#26524;&#26159;&#65292;&#21017;&#36755;&#20986;&ldquo;You are not old enough to vote.&rdquo;&#65307;&#22914;&#26524;&#24180;&#40836;&#22823;&#20110;&#25110;&#31561;&#20110;18&#23681;&#19988;&#23567;&#20110;&#25110;&#31561;&#20110;65&#23681;&#65292;&#21017;&#36755;&#20986;&ldquo;You can vote now and you&#8217;re eligible for retirement!&rdquo;&#65307;&#21542;&#21017;&#65292;&#36755;&#20986;&ldquo;Sorry, you must be at least 66 years old to retire.&rdquo;\n&#22914;&#26524;&#20320;&#26377;&#20854;&#20182;&#29305;&#23450;&#30340;&#38656;&#27714;&#25110;&#32773;&#38656;&#35201;&#26356;&#35814;&#32454;&#30340;&#35299;&#37322;&#65292;&#35831;&#21578;&#35785;&#25105;&#65281;<\/p><pre><code>&lt;?php\n$email = '[email&nbsp;protected]';\n$domain = substr(strrchr($email, '@'), 1);\nif (filter_var($email, FILTER_VALIDATE_EMAIL) &amp;&amp; checkdnsrr($domain, 'MX')) {\n    echo 'The domain of the email address can receive emails.';\n} else {\n    echo 'The domain of the email address cannot receive emails.';\n}\n?&gt;\n<\/code><\/pre><h2>&#31508;&#35760;<\/h2><h3>&#22788;&#29702;&#29992;&#25143;&#36755;&#20837;<\/h3><p>&#22312;&#39564;&#35777;&#29992;&#25143;&#36755;&#20837;&#20013;&#30340;&#30005;&#23376;&#37038;&#20214;&#22320;&#22336;&#26102;&#65292;&#19981;&#20165;&#35201;&#26816;&#26597;&#26684;&#24335;&#65292;&#36824;&#35201;&#36827;&#34892;&#36755;&#20837;&#28165;&#29702;&#20197;&#38450;&#27490;&#27880;&#20837;&#21644;&#20854;&#20182;&#24418;&#24335;&#30340;&#25915;&#20987;&#12290;<\/p><h3>&#23458;&#25143;&#31471;&#39564;&#35777;&#65288;Client-Side Validation&#65289;<\/h3><p>&#34429;&#28982;&#26381;&#21153;&#22120;&#31471;&#39564;&#35777;&#26159;&#24517;&#35201;&#30340;&#65292;&#20294;&#22312;&#23458;&#25143;&#31471;&#23618;&#28155;&#21152;&#19968;&#23618;&#21487;&#20197;&#24110;&#21161;&#25552;&#39640;&#29992;&#25143;&#20307;&#39564;&#12290;&#23545;&#20110;&#23458;&#25143;&#31471;&#30340;&#30005;&#23376;&#37038;&#20214;&#39564;&#35777;&#65292;&#20320;&#21487;&#20197;&#21033;&#29992;HTML5&#36755;&#20837;&#31867;&#22411;&#65306;<\/p><pre><code>&lt;input type='email' name='userEmail' required&gt;<\/code><\/pre><p>&#36825;&#23558;&#20250;&#22312;&#25552;&#20132;&#21069;&#35302;&#21457;&#27983;&#35272;&#22120;&#39564;&#35777;&#30005;&#23376;&#37038;&#20214;&#30340;&#26684;&#24335;&#12290;&#35831;&#27880;&#24847;&#65292;&#36825;&#24182;&#19981;&#26159;&#26381;&#21153;&#22120;&#31471;&#39564;&#35777;&#30340;&#26367;&#20195;&#26041;&#26696;&#12290;<\/p><h3>&#20351;&#29992;&#22806;&#37096;&#24211;<\/h3><p>&#26377;&#35768;&#22810;PHP&#24211;&#21487;&#20379;&#39640;&#32423;&#30005;&#23376;&#37038;&#20214;&#39564;&#35777;&#20351;&#29992;&#12290;&#36825;&#20123;&#36890;&#24120;&#25552;&#20379;&#26356;&#28145;&#20837;&#30340;&#26816;&#26597;&#65292;&#20363;&#22914;&#26816;&#27979;&#19968;&#27425;&#24615;&#30005;&#23376;&#37038;&#20214;&#65292;&#24182;&#22788;&#29702;&#22797;&#26434;&#39564;&#35777;&#65292;&#22914;&#26524;&#38656;&#35201;&#30340;&#35805;&#12290;&#19968;&#20123;&#27969;&#34892;&#30340;&#24211;&#21253;&#25324;PHPMailer&#21644;SwiftMailer&#65292;&#23427;&#20204;&#20063;&#24110;&#21161;&#21457;&#36865;&#37038;&#20214;&#12290;<\/p><h2>&#32467;&#35770;<\/h2><p>&#30005;&#23376;&#37038;&#20214;&#39564;&#35777;&#23545;&#20110;&#20219;&#20309;&#22788;&#29702;&#29992;&#25143;&#36755;&#20837;&#30340;Web&#24212;&#29992;&#31243;&#24207;&#37117;&#26159;&#24517;&#19981;&#21487;&#23569;&#30340;&#12290;PHP&#25552;&#20379;&#20102;&#22810;&#31181;&#26041;&#24335;&#26469;&#39564;&#35777;&#30005;&#23376;&#37038;&#20214;&#22320;&#22336;&#65292;&#20174;&#31616;&#21333;&#30340;&#26684;&#24335;&#26816;&#26597;&#21040;&#26356;&#22797;&#26434;&#30340;&#27169;&#24335;&#21305;&#37197;&#31561;&#26041;&#27861;&#12290;<code>filter_var()<\/code>&#20351;&#29992;&#22806;&#37096;&#24211;&#36827;&#34892;&#39640;&#32423;&#26816;&#26597;&#65292;&#30830;&#20445;&#22987;&#32456;&#20351;&#29992;&#26381;&#21153;&#22120;&#31471;&#39564;&#35777;&#26469;&#20445;&#25252;&#24744;&#30340;&#24212;&#29992;&#31243;&#24207;&#12290;&#22312;&#29992;&#25143;&#20307;&#39564;&#21644;&#23433;&#20840;&#20043;&#38388;&#25214;&#21040;&#24179;&#34913;&#23558;&#22686;&#24378;&#25972;&#20307;&#29992;&#25143;&#20307;&#39564;&#24182;&#32500;&#25252;&#25968;&#25454;&#30340;&#23436;&#25972;&#24615;&#12290;<\/p><p>&#36825;&#31687;&#25991;&#31456;&#26088;&#22312;&#24110;&#21161;PHP&#24320;&#21457;&#32773;&#22312;&#39033;&#30446;&#20013;&#23454;&#29616;&#26377;&#25928;&#30340;&#30005;&#23376;&#37038;&#20214;&#22320;&#22336;&#39564;&#35777;&#12290;&#25484;&#25569;&#36825;&#20123;&#25216;&#24039;&#21487;&#20197;&#30830;&#20445;&#24212;&#29992;&#19982;&#29992;&#25143;&#20043;&#38388;&#30340;&#36890;&#20449;&#36890;&#36947;&#20445;&#25345;&#39034;&#30021;&#12289;&#23433;&#20840;&#21644;&#21487;&#38752;&#12290;<\/p><\/body>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>&#23567;&#36213;&#30721;&#29422; &#22312;PHP&#20013;&#65292;&#39564;&#35777;&#30005;&#23376;&#37038;&#20214;&#22320;&#22336;&#26377;&#22810;&#31181;&#26041;&#038;#27..<\/p>\n","protected":false},"author":1,"featured_media":0,"menu_order":0,"template":"","meta":{"_acf_changed":false},"tags":[],"my1js2nav":[40],"tuisongtax":[],"class_list":["post-531","my1js","type-my1js","status-publish","hentry","my1js2nav-szyzfc"],"acf":{"qian_art_seotitle":"","qian_art_seotitle_source":{"label":"SEO\u6807\u9898","type":"text","formatted_value":""},"qian_art_seokws":"","qian_art_seokws_source":{"label":"SEO\u5173\u952e\u8bcd","type":"text","formatted_value":""},"qian_art_stzhong":"","qian_art_stzhong_source":{"label":"\u4e2d | \u77ed\u6807\u9898","type":"text","formatted_value":""}},"_links":{"self":[{"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/my1js\/531","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/my1js"}],"about":[{"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/types\/my1js"}],"author":[{"embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/users\/1"}],"wp:attachment":[{"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/media?parent=531"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/tags?post=531"},{"taxonomy":"my1js2nav","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/my1js2nav?post=531"},{"taxonomy":"tuisongtax","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/tuisongtax?post=531"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}