首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何让我的联系人表单向我发送电子邮件

如何让我的联系人表单向我发送电子邮件
EN

Stack Overflow用户
提问于 2011-12-11 21:09:41
回答 2查看 5K关注 0票数 0

这是我的更新代码,试图让我的表单发送电子邮件给我。我在表单周围添加了服务器php请求,尽管代码似乎不会读取它们。在推送测试后,我的代码在网站上显示为文本。我记得有一次,我在远离表单标记的地方调用了php,但是我不记得那个语法了。

下面是我尝试使用的代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?php 
if ($_POST["email"]<>'') { 
    $ToEmail = 'chaseoutt@gmail.com'; 
    $EmailSubject = 'Site contact form '; 
    $mailheader = "From: ".$_POST["email"]."\r\n"; 
    $mailheader .= "Reply-To: ".$_POST["email"]."\r\n"; 
    $mailheader .= "Content-type: text/html; charset=iso-8859-1\r\n"; 
    $MESSAGE_BODY = "Name: ".$_POST["name"]."<br>"; 
    $MESSAGE_BODY .= "Email: ".$_POST["email"]."<br>"; 
    $MESSAGE_BODY .= "URL: ".$_POST["url"]."<br>"; 
    $MESSAGE_BODY .= "Comment: ".nl2br($_POST["comment"])."<br>"; 
    mail($ToEmail, $EmailSubject, $MESSAGE_BODY, $mailheader) or die ("Failure"); 
?> 
Your message was sent
<?php 
} else { 
?> 

  <p style="font-style:italic; font-size:12px; font-weigh: normal; margin-top: -89px;     margin-left: 33px;">Contact me written in a different language.</p> <img src="http://www.cameroncashwell.com/imgs/pointing-left.png" style="float: right; margin-right: 140px; margin-top: -89px;">

<div class="form-div"> 
    <form id="fvujq-form1" style="font-size:22px; color:#333;" method="post" action="">
      <div class="form-row"><span class="label">Name *</span><input type="text" name="name" /></div>
      <div class="form-row"><span class="label">Email *</span><input type="text" name="email" /></div>
      <div class="form-row"><span class="label">URL</span><input type="text" name="url" /></div>
      <div class="form-row"><span class="label">Comment *</span><textarea name="comment"></textarea></div>
      <div class="form-row"><input class="submit" type="submit" value="Submit"></div>
    </form>
</div>
    <?php 
}; 
?>

我的错误在哪里?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-11 22:02:12

电子邮件不是通过客户端的JavaScript代码发送的,而是从服务器发送的。当用户点击submit,并且所有客户端验证都已通过时,表单数据将被发送到服务器。表单元素的"action“属性指定服务器上的哪个URL应该接收POST的表单数据;例如,类似于action="send_email.php”或类似的内容。

如何在服务器上实际生成电子邮件完全取决于所使用的服务器技术,例如PHP或JSP等。

因此,上面的代码中缺少两件事:

  1. 表单中的action=值,
  2. 接收数据并实际发送电子邮件(对应于#1)

的服务器端代码(PHP文件或其他代码)

票数 3
EN

Stack Overflow用户

发布于 2011-12-11 22:47:27

为了补充@smendola的答案...

一旦你整理了服务器端发送的电子邮件,你可能仍然不会收到你期望的电子邮件。一些电子邮件主机(实际上相当多)检查发送服务器的签名的有效性。如果失败(即没有签名或只有自签名),电子邮件主机可能会将该电子邮件作为垃圾邮件拒绝。

避免这种情况的一种方法是通过SMTP而不是PHP的原生send()函数发送表单数据。最简单的解决方案是PHPMAILER。例如,您可以通过Gmail account发送资料。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8467486

复制
相关文章
R-wordcloud: 词云图
好几位读者来信说,《R语言数据可视化之美》(增强版)的词云图的代码有问题,我今天更新了一轮,这主要原因在R语言及其包的更新,导致源代码有可能运行错误。R语言的优势在于其开源,有世界的专家学者一起开发新的包,以及其R语言本身不断更新迭代增强;这也是它的问题,因为很多时候不同包由于版本问题,会导致老版本的程序运行有误。
数据小磨坊
2020/09/10
2.2K0
R-wordcloud: 词云图
R语言之词云:wordcloud&wordcloud2安装及参数说明
      install.packages("devtools");     
数据饕餮
2019/01/14
2.9K0
在Python中自然语言处理生成词云WordCloud
很多时候,您可能会看到一片云,上面堆满了许多大小不同的单词,这些单词代表了每个单词的出现频率或重要性。这称为标签云或词云。对于本教程,您将学习如何在Python中创建自己的WordCloud并根据需要自定义它。
拓端
2020/09/25
1.3K0
R python在无图形用户界面时保存图片
在用python的matplotlib,和R中自带的作图,如果想保存图片时,当你有图形用户界面时是没有问题的,但是当没有图形用户界面时,会报错: 在R中,解决办法: https://blog.csdn.net/LongBless/article/details/6373291 在python中,解决办法: 在导入matplotlib的其他包之前,写以下语句:   import matplotlib   matplotlib.use('Agg')
Echo_fy
2018/07/06
9780
绘图系列|R-wordcloud2包绘制词云
前段时间读完大刘的流浪地球,本来想着写点东西... 结果“懒癌”了,今天就先弄个词云凑合吧( ╯□╰ )。
生信补给站
2020/08/06
6630
wordcloud入门
Word Cloud(词云)是一种将文本数据可视化的技术,通过统计文本中单词出现的频率,将其按照频率大小转化成不同大小和颜色的文字,并在可视化图像中呈现出来。Word Cloud 可以帮助我们更直观地了解文本数据中的重要关键词。
大盘鸡拌面
2023/10/26
5280
R语言︱文本挖掘——词云wordcloud2包
版权声明:博主原创文章,微信公众号:素质云笔记,转载请注明来源“素质云博客”,谢谢合作!! https://blog.csdn.net/sinat_26917383/article/details/51620019
悟乙己
2019/05/28
2.7K0
Python wordcloud 库安装
b.依赖包安装完成后,安装wordcloud 下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/ Wordcloud, a little word cloud generator. wordcloud‑1.5.0‑cp27‑cp27m‑win32.whl wordcloud‑1.5.0‑cp27‑cp27m‑win_amd64.whl wordcloud‑1.5.0‑cp35‑cp35m‑win32.whl wordcloud‑1.5.0‑cp35‑cp35m‑win_amd64.whl wordcloud‑1.5.0‑cp36‑cp36m‑win32.whl wordcloud‑1.5.0‑cp36‑cp36m‑win_amd64.whl wordcloud‑1.5.0‑cp37‑cp37m‑win32.whl wordcloud‑1.5.0‑cp37‑cp37m‑win_amd64.whl 根据python版本下载对应软件包;例如 Python版本 3.6.4 、 电脑系统64位, 使用依赖包 wordcloud‑1.5.0‑cp36‑cp36m‑win_amd64.whl 根据实际情况安装: D:\软件\python-install>pip install wordcloud-1.5.0-cp36-cp36m-win_amd64.whl
py3study
2020/01/07
4.1K0
PasswordVault —— 在 UWP 应用中安全地保存密码
2018-06-15 13:43
walterlv
2018/09/18
1.6K0
在jupyter notebook中运行R语言
要想在jupyter notebook中运行R语言其实非常简单,按顺序安装下面扩展包即可:
hankleo
2020/09/16
3.4K0
在jupyter notebook中运行R语言
「R」ggplot2在R包开发中的使用
没有特别系统的学习 tidy evaluation 这方面的高级操作,最近有空准备补一补,学习下这方面的知识。
王诗翔呀
2022/03/30
6.7K0
R沟通|​在Rstudio中运行tex文件
这期主要介绍下如何在Rstudio中运行和使用.tex文件,并给大家安利一个非常nice的模板和根据该模板制作的案例。
庄闪闪
2021/04/09
3.8K0
在vscode中配置R的开发环境
有时候各位使用R的用户不知道会不会有这样的感觉,visual studio和Rstudio由于负载过重,在打开或者加载R script时会出现加载过慢的情况,但对于很多数据工作者来说,variable inspector和data view这类的数据可视化功能必不可少,而visual studio和Rstudio在这方面做得可以说是非常完善。在这时候笔者就想到了visual studio code,毕竟作为宇宙最强IDE的减配和开源版本(这里形容可能不太准确),各种语言相应的开发插件众多。更加让笔者惊喜的是,目前vscode-R一直处于开发阶段,并且在最近的1.2.0版本结合了vscode关于web view的API,添加了R session watcher——一个集成的数据可视化构架,并且在1.21中完善了windows系统下的extension的bug。我们来看看集成的viewer会有什么样的效果:
用户7652506
2020/08/12
11.8K0
在vscode中配置R的开发环境
WordCloud——A Beautiful Cloud of Words
Wordcloud 是Python第三方库中用于制作简单分词云图的第三方库,可以根据自己喜欢的颜色,喜欢的形状制作出美丽的词云图。
AngelNH
2020/04/15
6850
WordCloud——A Beautiful Cloud of Words
wordcloud词云图美化
之前的文章我们已经介绍了如何使用wordcloud库制作中英文词云图,并介绍了中英文停用词的使用方法,但如何美化词云图,例如换字体背景颜色,背景换成图片等,这些将在本篇文章进行详细介绍。
罗罗攀
2021/03/11
2.2K0
wordcloud词云图美化
词云(WordCloud)制作
以《神雕侠侣》为例,我们制作词云,看看有哪些高频词汇。 1. 导入一些包 # -*- coding:utf-8 -*- # @Python Version: 3.7 # @Time: 2020/11/27 19:32 # @Author: Michael Ming # @Website: https://michael.blog.csdn.net/ # @File: word_cloud.py # @Reference: import jieba import numpy as np from PIL
Michael阿明
2021/02/19
8310
词云(WordCloud)制作
在云端保存数据安全吗?
如今,人们生活在信息时代,组织比其他任何时候都依赖于他们的数据。许多公司正在利用云计算来保护海量的数据,但一些公司则担心数据完整性的真实风险。在数据传输到云端时可能会遇到问题,一旦达到云端,数据处于静止状态,以及迁移到云端之前的分段区域的数据都可能面临风险。数据是一种资产,将面临损坏、删除甚至存储介质退化的风险。组织必须采取措施消除这些风险以维护数据完整性。 人为错误或恶意造成的损害 数据丢失或损坏的最常见原因是人为错误,可能有多种形式。最常见的人为错误类型是有人意外删除数据。也许他们意外地删除了
静一
2018/03/28
2.1K0
在云端保存数据安全吗?
常见概率分布及在R中的应用
常见概率分布 离散型 1.二项分布Binomial distribution:binom 二项分布指的是N重伯努利实验,记为X ~ b(n,p),E(x)=np,Var(x)=np(1-p) pbinom(q,size,prob), q是特定取值,比如pbinom(8,20,0.2)指第8次伯努利实验的累计概率。size指总的实验次数,prob指每次实验成功发生的概率 dbinom(x,size,prob), x同上面的q同含义。dfunction()对于离散分布来说结果是特定值的概率,对连续变量来说是密度
机器学习AI算法工程
2018/03/13
3.4K0
【R语言】因子在临床分组中的应用
我们还是以TCGA数据中的CHOL(胆管癌)这套数据为例。关于这套临床数据的下载可以参考
生信交流平台
2022/09/21
3.3K0
【R语言】因子在临床分组中的应用
点击加载更多

相似问题

R Wordcloud格式

16

在R中使用tm和wordcloud包创建wordcloud时出错

17

R中事务活动的WordCloud

15

R中没有"tm“的Wordcloud

10

如何在wordcloud2中使用自定义形状在R中创建wordcloud?

16
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文