[英]Contact Form is not displaying in php script
我在 php 腳本中為CONTACT Form創建了一個代碼片段(如下所示)。 當控制台中沒有顯示錯誤時,表單不會顯示自身。 提出了一個問題,即“審核 navigator.userAgent、navigator.appVersion 和 navigator.platform 的使用情況” 。 我正在使用 Windows 10 和崇高的文本編輯器。 React JS 也安裝在我的電腦上。 請幫我解決問題。
<?php
if(isset($_POST['send'])) {
$to_mail = $_POST['tomail'] ;
$subject = $_POST['subject'] ;
$body = $_POST['message'] ;
$from_mail = $_POST['frommail'];
$header = "From: $from_mail" ;
mail($to_mail, $subject, $body, $header) ;
if(mail($to_mail, $subject, $body, $header)){
echo "We have sent a mail to your mail id. Kindly check and confirm." ;
}else{
echo "No mail could be sent to you." ;
}
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<?php include 'header.php' ; ?>
</head>
<body>
<div class="container-fluid" id="container-contact">
<div class="row">
<div class="col col-12">
<form class="cform" action="<?php echo htmlentities($_SERVER('PHP_SELF')) ;?>" method = "POST">
<div class="form-group">
<label>To</label>
<input type="email" class="form-control" name="tomail"> <br><br>
<label>Subject</label>
<input type="text" class="form-control" name="subject"> <br><br>
<label>Message</label>
<textarea type="text" class="form-control" name="message" `enter code here`cols="40" rows="15"></textarea> <br><br>
<label>From</label>
<input type="email" class="form-control" name="frommail"> <br><br>
<button><input type="submit" name="send" value="Send"></button>
</div>
</form>
</div>
</div>
</div>
</body>
</html>
@Subhajit
第 37 行:您使用了小括號,但 $_SERVER 是數組,您必須使用大括號 [ 和 ]
<?php echo htmlentities($_SERVER('PHP_SELF')) ;?>
由於您使用了帶有小括號的服務器變量屬性,因此出現錯誤“致命錯誤 Function 名稱必須是字符串”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.