2017-03-20 10 views
0

私は動作しているphpコンタクトフォームを持っていますが、メッセージを送信するときにテキストエリアにスペースはありません。私はPHPの初心者ですので、何が起こっているのか分かりません。私は答えを検索しようとしましたが、ここで何も見たことがありません。どのようにこれを修正するための任意のアイデア?私のPHPコンタクトフォームのテキストエリアにスペースを追加するには

<?php 
    $name = $_POST["name"]; 
    $email= $_POST["email"]; 
    $message = $_POST["message"]; 

    //error message 
    $missingName = "<p>Please enter your name.</p>"; 
    $missingEmail ="<p>Please enter your email address.</p>"; 
    $invalidEmail = "<p>Please enter a valid email address.</p>"; 
    $missingMessage = "<p>Please enter a message.</p>"; 

    if($_POST["submit"]){ 
    if(!$name){ 
     $errors .= $missingName; 
    }else{ 
     $name=filter_var($name, FILTER_SANITIZE_STRING); 
    } 

    if(!$email){ 
     $errors .= $missingEmail; 
    }else{ 
     $email=filter_var($email, FILTER_SANITIZE_EMAIL); 
     if(!filter_var($email, FILTER_VALIDATE_EMAIL)){ 
      $errors.=$invalidEmail; 
     } 
    } 

    if(!$message){ 
     $errors.= $missingMessage; 
    }else{ 
     $message= filter_var($message, FILTER_SANITIZE_EMAIL); 
    } 
    if($errors){ 
     $resultMessage= '<div class= "alert alert-danger">' . $errors . '</div>'; 
    } else{ 
     $to= "[email protected]"; 
     $subject= "Inquiry"; 
     $message= 
     "<p>Name: $name</p> 
     <p>Email: $email</p> 
     <p>Message:</p> 
     <p>$message</p>"; 
     $headers = "Content-type: text/html"; 

     if (mail($to, $subject, $message, $headers)){ 
      $resultMessage = '<div class="alert alert-success">Thanks for your interest. We will get back to you as soon as possible.</div>'; 
     }else{ 
      $resultMessage ='<div class="alert alert-warning">Unable to send Email. Please try again later.</div>'; 
     } 
    } 
    } 
    ?> 

/thanks.phpコード/ $ finalmessage =「名:

+0

また、これはthanks.phpページ – searching4answers

答えて

0
$message= filter_var($message, FILTER_SANITIZE_EMAIL); 

は次のようになります。

$message = filter_var($message, FILTER_SANITIZE_STRING); 
+0

上のコードであります私はそれが小さいものでなければならないことを知っていました。ありがとう、私はそれを試してみましょう。 – searching4answers

関連する問題