如何使用mail()或PHPMailer创建HTML5电子邮件联系人表单,并上载文件图像?

如何使用mail()或PHPMailer创建HTML5电子邮件联系人表单,并上载文件图像?,php,html,email,Php,Html,Email,我已经为一个班级项目(不是CS班级)部署了一个网站,并且正在制作一个联系表单,要求用户提供他们的基本用户信息和一张照片。但是,在提交表单时,我收到一个错误,该错误与我的if语句相呼应 我使用的教程来自:。我已经在php文件所在的目录中创建了一个名为“tmp_name”的目录,如所示。我环顾四周超过10个小时,找不到解决方案或更简洁的例子来说明原因,就像Youtube视频一样 HTML: 用户详细信息: *名字: 姓氏: *电邮: *县: *声明: *必须上传至少一张项目图片: PHP: 可

我已经为一个班级项目(不是CS班级)部署了一个网站,并且正在制作一个联系表单,要求用户提供他们的基本用户信息和一张照片。但是,在提交表单时,我收到一个错误,该错误与我的if语句相呼应

我使用的教程来自:。我已经在php文件所在的目录中创建了一个名为“tmp_name”的目录,如所示。我环顾四周超过10个小时,找不到解决方案或更简洁的例子来说明原因,就像Youtube视频一样

HTML:


用户详细信息:
*名字:
姓氏:
*电邮:
*县:
*声明:
*必须上传至少一张项目图片:

PHP:


可能是因为您希望提交帖子数据

isset($_POST['submit'])

取下它或只是将按钮更改为“输入”

<button style="margin-left: ;" class="submit-form-button" type="submit" name="submit">Submit!</button>

to

<input style="margin-left:0;" class="submit-form-button" type="submit" name="submit" value="Submit"/>
<button style="margin-left: ;" class="submit-form-button" type="submit" name="submit">Submit!</button>

to

<input style="margin-left:0;" class="submit-form-button" type="submit" name="submit" value="Submit"/>
提交!
到

可能是因为您希望提交帖子数据

isset($_POST['submit']))

取下它或只是将按钮更改为“输入”

<button style="margin-left: ;" class="submit-form-button" type="submit" name="submit">Submit!</button>

to

<input style="margin-left:0;" class="submit-form-button" type="submit" name="submit" value="Submit"/>
<button style="margin-left: ;" class="submit-form-button" type="submit" name="submit">Submit!</button>

to

<input style="margin-left:0;" class="submit-form-button" type="submit" name="submit" value="Submit"/>
提交!
到

Good catch,我在下面做了以下更改,但仍然会产生错误。错误来自IF语句…}else{echo“Error!”;}您的文件betacontactform.php与html所在的文件相同吗?然后将action更改为action=“”同时尝试打印->打印(“”.print\r($\u POST,1)。“”);和打印(“”.print_r($文件,1)。“”);| | | |在这两种情况下都应该有数据,似乎post数据没有进入您的php文件betacontactform.php文件位于同一目录中,但我确信操作=“betacontactform.php”。我理解你在第二条评论中的意思,但我不理解代码:尝试打印->打印(“”.print\r($\u POST,1)。“”);和打印(“”.print_r($文件,1)。“”);