Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.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
Javascript 将html表单数据发送给发件人';s电子邮件_Javascript_Php_Html - Fatal编程技术网

Javascript 将html表单数据发送给发件人';s电子邮件

Javascript 将html表单数据发送给发件人';s电子邮件,javascript,php,html,Javascript,Php,Html,我已经用html创建了一个表单,并使用php脚本尝试将其发送到电子邮件,但它不起作用。你能查查我哪里错了吗 每当我点击send按钮,它就会开始显示php代码,而不是将电子邮件发送到给定的电子邮件 HTML ---- 形式 申请表格 名称: Id: 电子邮件id: 上传填写的表格 函数myFunction(){ var x=document.getElementById(“myFile”); var txt=“”; if('x中的“文件”){ 如果(x.files.length==0){ t

我已经用html创建了一个表单,并使用php脚本尝试将其发送到电子邮件,但它不起作用。你能查查我哪里错了吗

每当我点击send按钮,它就会开始显示php代码,而不是将电子邮件发送到给定的电子邮件

HTML
----
形式
申请表格
名称:
Id:
电子邮件id:

上传填写的表格

函数myFunction(){ var x=document.getElementById(“myFile”); var txt=“”; if('x中的“文件”){ 如果(x.files.length==0){ txt=“选择一个或多个文件。”; }否则{ 对于(var i=0;i”+(i+1)+“。文件
”; var file=x.files[i]; 如果(文件中的“名称”){ txt+=“名称:”+file.name+“
”; } 如果(文件中的“大小”){ txt+=“大小:”+file.size+“字节数
”; } } } } 否则{ 如果(x.value==“”){ txt+=“选择一个或多个文件。”; }否则{ txt+=“您的浏览器不支持文件属性!”; txt+=“
所选文件的路径:”+x.value;//如果浏览器不支持“文件”属性,它将返回所选文件的路径。 } } document.getElementById(“经销商文件”).innerHTML=txt; }
===================
您是否使用Xampp的htdocs文件夹尝试过它,以查看它是否有响应?

它向您显示原始php,因为php脚本无法直接由浏览器执行,
php脚本
由服务器处理和执行,然后html响应被发送到浏览器

因此,您需要在远程或本地服务器上托管php脚本。 如果要在系统上本地设置服务器,请尝试安装XAMP或WAMP

请参阅下面的链接


这是因为您试图在没有服务器的情况下运行php文件。非常感谢!我试试看。