【发布时间】:2016-06-28 11:17:46
【问题描述】:
我使用 HTML 页面,需要帮助来修复页面上的联系表单。 该页面包含希腊字符,也需要在联系表格中使用。 所以...这是我目前的 PHP 代码
<?php
$field_name = $_POST['LastName'];
$field_email = $_POST['Email'];
$field_message = $_POST['YourMessage'];
$field_subject = $_POST['Select'];
$field_state = $_POST['Perioxi'];
$field_phone = $_POST['Phone'];
$mail_to = 'info@mydomain.gr';
$subject = 'From: '.$field_name;
$body_message = 'From: '.$field_name."\n";
$body_message .= 'For ' $field_subject."\n";
$body_message .= 'Perioxi: '.$field_state."\n";
$body_message .= 'Phone: '.$field_phone."\n";
$body_message .= 'E-mail: '.$field_email."\n";
$body_message .= 'Message: '.$field_message;
$headers = 'From: '.$field_email."\r\n";
$headers .= 'Reply-To: '.$field_email."\r\n";
$mail_status = mail($mail_to, $subject, $body_message, $headers);
if ($mail_status) { ?>
<script language="javascript" type="text/javascript">
alert('Thank you for the message. We will contact you shortly.');
window.location = 'index.html';
</script>
<?php
}
else { ?>
<script language="javascript" type="text/javascript">
alert('Message failed. Please, send an email to info@mydomain.gr');
window.location = 'el/CEB5CF80CEB9CEBACEBFCEB9CEBDCF89CEBDCEB9CEB1/MS_1.html';
</script>
<?php
}
?>
我在页面中获得了该表单代码:
<form id="formular" action="/contacts.php" method="post">
<fieldset>
<input type="hidden" name="$FormName$" value="MdbFormGeneric" />
<input type="hidden" name="$FormAction$" value="επικοινωνια/" />
<input type="hidden" name="$Origin$" value="el/CEB5CF80CEB9CEBACEBFCEB9CEBDCF89CEBDCEB9CEB1/" />
<h2>Ζητήστε προσφορά για τη δική σας μόνωση</h2>
<p>Συμπληρώστε την παρακάτω φόρμα και ζητήστε προσφορά για κάθε τύπο μόνωσης.</p>
</fieldset>
<fieldset>
<legend>Όνομα </legend>
<ul>
<li><label for="mdbformgeneric_firstname">Όνομα <span>*</span>
</label>
<input id="mdbformgeneric_firstname" type="text" maxlength="50" size="14" name="FirstName" value="" />
</li>
<li><label for="mdbformgeneric_lastname">Επίθετο <span>*</span>
</label>
<input id="mdbformgeneric_lastname" type="text" maxlength="50" size="28" name="LastName" value="" />
</li>
</ul>
</fieldset>
<fieldset>
<legend>Επιλέξτε κατιγορία</legend>
<ul>
<li>
<label>Επιλέξτε κατιγορία</label>
<select name="Select">
<option value="monosi">Θερμομόνωση</option>
<option value="steganopoiisi">Στεγανοποίηση</option>
</select>
</li>
<li>
<label>Περιοχή</label>
<input type="text" maxlength="50" size="25" name="Perioxi" value="" />
</li>
</ul>
<fieldset>
<legend>Επικοινωνία</legend>
<ul>
<li><label for="mdbformgeneric_phone">Τηλέφωνο</label>
<input id="mdbformgeneric_phone" type="text" maxlength="50" size="25" name="Phone" value="" />
</li>
<li><label for="mdbformgeneric_email">E-Mail <span>*</span>
</label>
<input id="mdbformgeneric_email" type="text" maxlength="200" size="53" name="Email" value="" />
</li>
<li><label for="mdbformgeneric_yourmessage">Το μήνυμά σας</label>
<textarea name="YourMessage" id="mdbformgeneric_yourmessage" cols="52" rows="10"></textarea>
</li>
</ul>
</fieldset>
<fieldset>
<ul class="mdb_form_submit">
<li>
<input type="submit" class="btn_absenden" title="Αποστολή " name="submit" value="Αποστολή " />
</li>
</ul>
</fieldset>
</form>
它不工作:(
【问题讨论】:
-
那么问题出在哪里?? 它不起作用 不是很有帮助
-
language="javascript"已弃用,不应使用 -
我不认识伙计们...我是新手,我只是获取和编码并尝试用我的知识对其进行编辑。至于“不工作”,它会将我发送到告诉我“该页面不工作”的页面
-
您的
php error log中报告的内容 -
调试第 1 课将error reporting 添加到文件的顶部测试时在您打开 PHP 标记之后,例如 @987654326 @ 看看它是否产生任何东西。