乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      PHP Contact Us腳本,無(wú)需修改即可運(yùn)行

       碼農(nóng)9527 2021-04-23

       PHPcontact-us腳本無(wú)需修改即可運(yùn)行。它檢測(cè)域并通過(guò)電子郵件發(fā)送所有與我們聯(lián)系的表格數(shù)據(jù)

          即用型的PHP聯(lián)系我們腳本,無(wú)需修改,它將檢測(cè)域,并在表單中的任何字段將包含聯(lián)系消息的電子郵件發(fā)送到info@exmple.com;它將檢測(cè)到它們并通過(guò)電子郵件發(fā)送表單數(shù)據(jù)。

      web

          PHP聯(lián)系我們腳本中的新增功能

          用戶必須先在名稱(chēng)字段,電子郵件,主題和消息中輸入數(shù)據(jù),然后才能提交

          新版本包含更多的用戶輸入篩選。因此,通過(guò)使用函數(shù)htmlspecialchars()和過(guò)濾器FILTER_SANITIZE_STRING清理每個(gè)輸入鍵和值,可以確保腳本的安全。而且我會(huì)刪除任何HTML代碼或無(wú)效字符。

          介紹

          即用型的PHPcontact-us腳本,不需要修改,它將檢測(cè)域,并在表單中的任何字段中將包含聯(lián)系消息的電子郵件發(fā)送到info@exmple.com;它將檢測(cè)到它們并通過(guò)電子郵件發(fā)送表單數(shù)據(jù)。

          系統(tǒng)要求

          任何具有托管支持PHP的網(wǎng)站;幾乎所有主機(jī)都支持它。

          換句話說(shuō),您可以將其用于任何網(wǎng)站,而不管其用途是什么:純HTML/PHP,WordPress,Joomla,Drupal或任何其他系統(tǒng)

          PHP版本:

          PHP5.6/PHP7.0/PHP7.1/PHP7.2/PHP7.3/PHP7.4/PHP8.0

          背景

          Internet上有很多與我們聯(lián)系的腳本。另一方面,其他腳本需要在使用前修改PHP文件,而該腳本將直接運(yùn)行。

          因此,該腳本對(duì)于不了解PHP的人和PHP的初學(xué)者非常有用。

          使用代碼

          解壓下載的zip文件

          然后在您網(wǎng)站的www目錄中創(chuàng)建contact-us文件夾

          之后,將文件上傳到contact-us文件夾

          僅此而已。

          最后,contact-us網(wǎng)址類(lèi)似于example.com/contact-us,將您的域替換為example.com

          修改與我們聯(lián)系的表單設(shè)計(jì)

          您可以根據(jù)需要修改與我們聯(lián)系頁(yè)面的設(shè)計(jì),

          根據(jù)需要添加或忽略字段

          使用from_email,from_name,subject,message和captchaas字段名

          放置您自己的廣告或使您的表格中沒(méi)有廣告

          您可以隨意給我們添加鏈接。

          關(guān)于我們的聯(lián)系代碼

          從行動(dòng)

      <form action="send.php" method="POST">1復(fù)制代碼類(lèi)型:[html]

          欄位名稱(chēng)

          使用from_email,from_name,subject,message和captcha作為主要領(lǐng)域在你的表單名稱(chēng)。

          驗(yàn)證碼

          如果你不希望使用驗(yàn)證碼,然后換1日的“send.php”代碼的行是:

      $captcha = false;1復(fù)制代碼類(lèi)型:[html]

          如果你想使用驗(yàn)證碼,則不需要進(jìn)行變化和1日的“send.php”代碼的行會(huì):

      $captcha = true;1復(fù)制代碼類(lèi)型:[html]

          如果需要修改表格;請(qǐng)注意,我們使用的是驗(yàn)證碼,請(qǐng)?jiān)谀谋韱沃刑砑右韵聝?nèi)容:

      <img src="captcha_code_file.php?rand=<?php echo rand(); 
      ?>" id='captchaimg' ><br>Enter the code above here : <input id="captcha" name="captcha" type="text"><br>12345復(fù)制代碼類(lèi)型:[html]

          輸入過(guò)濾

          為了確保腳本的安全,我們使用FILTER_SANITIZE_STRING清理每個(gè)輸入鍵和值。我會(huì)刪除任何HTML代碼或無(wú)效字符。

          謝謝URL

          把自己$thank_you_url的2次的代碼行。

          該腳本有什么作用?

          檢查引薦來(lái)源頁(yè)面并停止腳本(如果直接調(diào)用該腳本):

      $REFERER = $_SERVER['HTTP_REFERER'];
      if(!preg_match("@^http:\/\/(www\.)?$domain\/@",$REFERER)){
       die("This page can't be call directly");
      }1234復(fù)制代碼類(lèi)型:[html]

          驗(yàn)證用戶電子郵件和用戶名,以防止在mail()函數(shù)的標(biāo)頭參數(shù)中注入錯(cuò)誤的命令

      if(!$from_email) $from_email = "web_page@$domain";
      if (!filter_var($from_email, FILTER_VALIDATE_EMAIL)) {
       $Err .= 'Invalid email format<br>';
       $from_email = "web_page@$domain";
      }12345復(fù)制代碼類(lèi)型:[html]

          驗(yàn)證主題并在需要時(shí)對(duì)其進(jìn)行編碼,以防止發(fā)送失?。?/p>

      if ($subject && !preg_match('/^[A-Za-z ]+$/',$subject)){
       $subject = "=?UTF-8?B?".base64_encode($subject)."?=";
      }123復(fù)制代碼類(lèi)型:[html]

          將驗(yàn)證碼存儲(chǔ)在會(huì)話中并將其與變量進(jìn)行比較

          尋找所有發(fā)布的變量

      foreach ($_POST as $key => $value)
      {
       if ( strpos( strtolower( $key ), 'email' ) !== false ) { 
        $value = filter_var( $value, FILTER_SANITIZE_EMAIL ); 
       } else { 
        $value = filter_var( $value, FILTER_SANITIZE_STRING ); 
       } 
       $value = htmlspecialchars( $value ); 
       $key = filter_var( $key, FILTER_SANITIZE_STRING ); 
       $key = htmlspecialchars( $key ); 
       $message_html .= "<h2>$key</h2><p>$value</p>";
      }123456789101112復(fù)制代碼類(lèi)型:[html]

          以HTMLUTF-8格式發(fā)送消息以與大多數(shù)語(yǔ)言兼容

          重定向到謝謝URL

      header('Location: '. $thank_you_url);1復(fù)制代碼類(lèi)型:[html]

          PHP郵寄技術(shù)

          PHP中有很多郵寄技術(shù)。PEARMail,PHPMailer和郵件功能。但是,我們僅使用郵件功能,因?yàn)樗艹R?jiàn)且很簡(jiǎn)單。

          PHP電子郵件驗(yàn)證

          PHPFILTER_SANITIZE_EMAIL過(guò)濾器

          從電子郵件地址中刪除所有非法字符:

      $from_email = filter_var($from_email, FILTER_SANITIZE_EMAIL);1復(fù)制代碼類(lèi)型:[html]

          PHPFILTER_VALIDATE_EMAIL過(guò)濾器

          檢查變量$email是否為有效的電子郵件地址:

      if (!filter_var($from_email, FILTER_VALIDATE_EMAIL)) {  
       $Err .= 'Invalid email format<br>';   
       $from_email = "web_page@$domain";
      }1234復(fù)制代碼類(lèi)型:[html]

          使用正則表達(dá)式驗(yàn)證PHP中的電子郵件:

      $pattern = '/^[\w.-]+@[\w.-]+\.[A-Za-z]{2,6}$/';
      if(!preg_match($pattern, $from_email)){ 
       $Err .= 'Invalid email format<br>';   
       $from_email = "web_page@$domain";
      }12345復(fù)制代碼類(lèi)型:[html]

          你下一步怎么做?

          設(shè)置最大電子郵件數(shù)可以每小時(shí)發(fā)送一個(gè)IP。

          如果您對(duì)此部分有任何建議或需要改進(jìn)腳本;請(qǐng)?jiān)谙乱粋€(gè)版本的注釋中寫(xiě)下它。

        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類(lèi)似文章 更多