簡體   English   中英

Web表單停止工作-/ <?php%20$PHP_SELF;%20?>

[英]Web Form Stopped working - /<?php%20$PHP_SELF;%20?>

我沒有對此表格進行任何更改-自去年6月以來該表格一直有效,但是由於某種原因,該表格無法正常工作。 我不是一個強大的PHP Coder,所以我希望獲得一些幫助。 這是表單代碼:(我沒有寫代碼-只是添加了驗證碼)

<div id="contact-form">
<?php if(!$_POST["sendmail"]){?>
<p>Please use the form below to contact us.</p>
<form method="post" action="<?php $PHP_SELF; ?>">
<p><input type="text" name="name" class="txtfield" placeholder="Name..." /> 
</p>
<p><input type="text" name="email" class="txtfield" placeholder="Email..." /> 
</p>
<p><input type="text" name="phone" class="txtfield" placeholder="Phone..." /> 
</p>
<p><textarea name="message" class="txtarea" placeholder="Message..."> 
</textarea></p>
<p><input type="submit" name="sendmail" value="Submit" class="sbmtbtn" /></p>
<div class="g-recaptcha" data- 
sitekey="6Ldx7yMUAAAAALtSxX6Ht7YwYuNQdgcNP1sF1dAZ"></div>
</form>
<?php }else{
/* we have email so send it and then thank them. NOTE: NO ERROR CHECKING... 
*/

$mess=$_POST["name"]."\r\n".$_POST["email"]."\r\n".$_POST["phone"]."\r\n".
$_POST["message"]."\r\n";
          $to      = 'admin4@newberrytanks.com';
          $subject = 'Website Contact Form';
          $headers = 'From: admin4@newberrytanks.com' . "\r\n" .'Reply-To: 
admin4@newberrytanks.com' . "\r\n" .'X-Mailer: PHP/' . phpversion();
          mail($to, $subject, $mess, $headers);
?>
<h2 class="red">Thanks for your submission!</h2>
<?php }?>

好的, 因此從您的問題 ,訪問該網站,我可以看到您的表單為何不起作用的原因:

在此處輸入圖片說明

您的PHP代碼都沒有作為PHP運行。 服務器未在渲染您的代碼,只是在這里注釋掉它。

您確實需要弄清楚服務器發生了什么。


UPDATE

這就是您的服務器未呈現PHP的原因:您的文件為html

我對此表示懷疑。 同樣,PHP將不會在html文件中呈現。

所以再次不是一個強大的PHP編碼器。 一直到今天7:05都在工作,但是我已經將所有頁面更新為php頁面,現在所有頁面都可以正常工作了。 我唯一的想法是,也許我們的服務器使用的是舊php,並已進行了升級。 我真的不知道,但我感謝那些嘗試和幫助gal的人們。 :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM