Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Valdidate并发送带有附件的HTML电子邮件_Php_Html - Fatal编程技术网

Php Valdidate并发送带有附件的HTML电子邮件

Php Valdidate并发送带有附件的HTML电子邮件,php,html,Php,Html,我有一个半工作的php联系人表单和html。 半工作是因为验证不工作,即使其中一个字段的格式不正确,邮件也会被发送。 第二件事是,我想把用户上传的附件(只有一个文件)添加到联系人表单中 当您每次都强制验证为“ok”时,您希望验证如何工作 $validationOK=true; <--- your validation never fails because of this if (!$validationOK) { $validationOK=true;使用die()不是一个好的实践

我有一个半工作的php联系人表单和html。 半工作是因为验证不工作,即使其中一个字段的格式不正确,邮件也会被发送。 第二件事是,我想把用户上传的附件(只有一个文件)添加到联系人表单中


当您每次都强制验证为“ok”时,您希望验证如何工作

$validationOK=true;   <--- your validation never fails because of this
if (!$validationOK) {

$validationOK=true;使用
die()
不是一个好的实践。好的,那么什么是一个好的实践呢?我应该如何验证表单?阅读这样的代码总是让我希望在
.museum
域中有一个电子邮件地址。
<div id="formdiv">
    <form id='contactus' name="contactform" method="post" action="contacten.php">
        <input type="text" name="Pickpro" id="Pickpro" class="textbox" />
        <input type="text" name="Name" id="Name" class="textbox" />
        <input type="text" name="Email" id="Text1" class="textbox" />
        <input type="text" name="Tel" id="Tel" class="textbox" />
        <input type="text" name="Message" id="Message" class="textbox" />
        <input type="file" class="file" id="attachment" />
        <input type="submit" id="send" title="שלח" value="" />
    </form>
</div>
$validationOK=true;   <--- your validation never fails because of this
if (!$validationOK) {