佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1292|回复: 19

[已解决]如何把资料submit到邮箱?

[复制链接]
发表于 19-4-2007 11:57 PM | 显示全部楼层 |阅读模式
我做了一个填个人资料的网页,如何弄到我click了submit,会把我填的资料送到指定的邮箱?

[ 本帖最后由 还是会寂寞 于 23-4-2007 09:43 PM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

发表于 20-4-2007 09:12 AM | 显示全部楼层
原帖由 还是会寂寞 于 19-4-2007 11:57 PM 发表
我做了一个填个人资料的网页,如何弄到我click了submit,会把我填的资料送到指定的邮箱?


看你用什么programming language,每个都会有一个send mail的功能
回复

使用道具 举报

发表于 20-4-2007 10:26 AM | 显示全部楼层
我想他应该是想用纯HTML来做吧?
试把你的HTML FORM放这个:

<form action='mailto:youremail@yourdomain.com'>
回复

使用道具 举报

发表于 20-4-2007 01:27 PM | 显示全部楼层
原帖由 WuSheng 于 20-4-2007 10:26 AM 发表
我想他应该是想用纯HTML来做吧?
试把你的HTML FORM放这个:

<form action='mailto:youremail@yourdomain.com'>



如果这样的话client 的电脑要configuation Email 在outlook
回复

使用道具 举报

 楼主| 发表于 22-4-2007 12:58 AM | 显示全部楼层
谢谢大家的回复~

如果不是要那种configuation Email 在outlook的还有用什么的呢? php 或.asp吗?

要怎样弄呢? 要先save .php在folder里,然后再在html里load 那个php吗?
回复

使用道具 举报

发表于 22-4-2007 01:13 AM | 显示全部楼层
都可以(php, asp),就如max5007兄所说的,需参考有关程序语言的mail功能。

还有两个重点是,
1)你是要通过localhost,还是通过互联网寄出邮件(就是指你的网页存放在ftp空间里面,还是你的电脑内)?
2)你要寄纯文字,或html格式的文字的邮件(可插入图像),包括附件插入与否?

[ 本帖最后由 亡者之疯 于 22-4-2007 01:16 AM 编辑 ]
回复

使用道具 举报

Follow Us
 楼主| 发表于 22-4-2007 03:06 AM | 显示全部楼层

回复 #6 亡者之疯 的帖子

1) 网页是存放在ftp空间里面

2) 先搞懂的纯文字的,应该比较简单吧,以后在学习html格式的文字的
回复

使用道具 举报

发表于 23-4-2007 06:43 PM | 显示全部楼层
原帖由 还是会寂寞 于 22-4-2007 03:06 AM 发表
1) 网页是存放在ftp空间里面

若是用若是用php的话,来这边就够了,只需运用php原本的mail()功能。
http://my2.php.net/manual/en/ref.mail.php

参考fontajos at phpeppershop dot com写的template就可以了。
我本身也是用它来寄纯html form的表格。

2) 先搞懂的纯文字的,应该比较简单吧,以后在学习html格式的文字的

其实无论是纯文字,还是html格式的文字,所需程式只是几行的差别。

若你要随寄附件的话(不包括直接在邮件中显示图像的做法),那你就需要相关语言的mailer了。
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 23-4-2007 09:39 PM | 显示全部楼层

回复 #8 亡者之疯 的帖子

感谢您~ 我会研究研究的

还有也谢谢回复我的各位
回复

使用道具 举报

发表于 27-4-2007 04:57 PM | 显示全部楼层
原帖由 亡者之疯 于 23-4-2007 06:43 PM 发表

若是用若是用php的话,来这边就够了,只需运用php原本的mail()功能。
http://my2.php.net/manual/en/ref.mail.php

参考fontajos at phpeppershop dot com写的template就可以了。
我本身也是用它来寄纯ht ...



fontajos at phpeppershop dot com写的template? 可以给我link吗?
我是新手,手头要改现有的程序(vtiger)作mail()功能, 但要包含一些系统输入的资料。
回复

使用道具 举报

发表于 27-4-2007 07:31 PM | 显示全部楼层
原帖由 leng77 于 27-4-2007 04:57 PM 发表



fontajos at phpeppershop dot com写的template? 可以给我link吗?
我是新手,手头要改现有的程序(vtiger)作mail()功能, 但要包含一些系统输入的资料。

我之前讲的可以在http://my2.php.net/manual/en/ref.mail.php 内找到。
抱歉,没用过vtiger,问题依然照旧,你要寄什么东西,说详细点。
文字/HTML表格,直接显示图像,寄送附件,还是什么?
除此之外,还有什么需求?
回复

使用道具 举报

janil 该用户已被删除
发表于 28-4-2007 11:10 AM | 显示全部楼层
请问这段coding有没有问题?为什么我的信箱总是接收不到我的留言?

<?php
$mailT;
$mailTo = "name@yourdomain.com";   
$domain = "yourdomain.com";
mail($mailToName." <".$mailTo.">", $subject, $msg, "From: ".$fromName." <".$fromEmail.">\nContent-Type: text/html;charset=iso-8859-1");
?>

[ 本帖最后由 janil 于 28-4-2007 11:14 AM 编辑 ]
回复

使用道具 举报

发表于 30-4-2007 09:15 AM | 显示全部楼层
原帖由 亡者之疯 于 27-4-2007 07:31 PM 发表

我之前讲的可以在http://my2.php.net/manual/en/ref.mail.php 内找到。
抱歉,没用过vtiger,问题依然照旧,你要寄什么东西,说详细点。
文字/HTML表格,直接显示图像,寄送附件,还是什么?
除此之外,还 ...


我要把用户填写在银幕上的资料,比如主题,祥细资料,到期日等寄到当值用户的邮箱, 当值用户邮箱可能一个或多个,看用户填写资料时,分发到哪个用户或部门。
请问你说的‘直接显示图像‘可以把保存前的图像寄出去吗?
以下是我找到的coding, 我要如何测回来的value 是什莫? 还有就是php 的sleep coding 是什莫呢?
if($_REQUEST['sendnotification'] == 'on')
{
$vtlog->logthis("send notification is on",'info');  
include("modules/Emails/send_mail.php");
send_mail('users',$_REQUEST['assigned_user_id'],$current_user->user_name,$_REQUEST['subject'],$_REQUEST['description'],$mail_server,$mail_server_username,$mail_server_password,$filename);
}
回复

使用道具 举报

发表于 30-4-2007 12:34 PM | 显示全部楼层
原帖由 janil 于 28-4-2007 11:10 AM 发表
请问这段coding有没有问题?为什么我的信箱总是接收不到我的留言?

<?php
$mailT;
$mailTo = "name@yourdomain.com";   
$domain = "yourdomain.com";
mail($mailToName." ...


抱歉,帮不到你做测试,建议你参考我之前推荐别人用的。
你是通过Web Hosting寄送邮件吧?
若还是有问题的话,那可能是你Web Hosting的Mail Configuration有问题了.
回复

使用道具 举报

发表于 30-4-2007 12:36 PM | 显示全部楼层
原帖由 leng77 于 30-4-2007 09:15 AM 发表
我要把用户填写在银幕上的资料,比如主题,祥细资料,到期日等寄到当值用户的邮箱, 当值用户邮箱可能一个或多个,看用户填写资料时,分发到哪个用户或部门。
请问你说的‘直接显示图像‘可以把保存前的图像寄出去吗?

嗯,可以,不过前提要把图像存在你的FTP,或其他Hosting的FTP空间内.
打个比方说..你寄的html form 内容是:
<img src="http://chinese.cari.com.my/myforum/images/avatars/20.gif">
必须是完整的image URL,那用户才可以直接在邮件内看到你要显示的图像,而不是以下载附件的方式来看你的图像。

以下是我找到的coding, 我要如何测回来的value 是什莫?


最简单的方法就是
echo $string;
(替换$string为你要测试的variable)
第一步测试成功后,第二步再寄给自己的邮箱做测试。

还有就是php 的sleep coding 是什莫呢?

以后要找的话,可以直接去www.php.net搜索,输入关键字就可以了。
http://my2.php.net/sleep
if($_REQUEST['sendnotification'] == 'on')
{
$vtlog->logthis("send notification is on",'info');  
include("modules/Emails/send_mail.php");
send_mail('users',$_REQUEST['assigned_user_id'],$current_user->user_name,$_REQUEST['subject'],$_REQUEST['description'],$mail_server,$mail_server_username,$mail_server_password,$filename);
}

这个很显然是通过个别Mailer寄的,你要去参考有关的Mailer的指南,不同的Mailer有不同的function格式。
譬如说若你是用Php Mailer的,那就到phpmailer的官方网站,参考有关指南,documentation,或论坛。

至于coding的意思:
简单来说,第一行是表示你这个if statement进到了
第二行是link你的mailer
第三行是call有关mailer(send_mail.php)的function来寄mail(通过你pass的value)

[ 本帖最后由 亡者之疯 于 30-4-2007 01:00 PM 编辑 ]
回复

使用道具 举报

发表于 30-4-2007 02:09 PM | 显示全部楼层
原帖由 亡者之疯 于 30-4-2007 12:36 PM 发表

嗯,可以,不过前提要把图像存在你的FTP,或其他Hosting的FTP空间内.
打个比方说..你寄的html form 内容是:
<img src="">
必须是完 ...

谢谢你亡者之疯,
你意思说$vtlog->logthis("send notification is on",'info');存脆表示这个if statement进到了?没别的用意了吗?因为我看到很多类似的, 比如:$vtlog->logthis("from mail id selected".$from,'debug');
我不明白,'info'和'debug'还有logthis 的用途;
我猜:$vtlog是个variable
     logthis = define string?

[ 本帖最后由 leng77 于 30-4-2007 02:53 PM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

发表于 30-4-2007 02:54 PM | 显示全部楼层
原帖由 leng77 于 30-4-2007 02:09 PM 发表

谢谢你亡者之疯,
你意思说$vtlog->logthis("send notification is on",'info');存脆表示这个if statement进到了?没别的用意了吗?因为我看到很多类似的, 比如:$vtlog->logthis("f ...


不好意思,我讲错了,要知道它干什么,还得需去参考有关logthis的function,
不过照字面上的意思来说,首先是它会更新原本create的mail的log的记录 ,
里头列出你寄mail的步骤的记录,方便你查询失败寄mail的原因.

其实,你不需要深入了解每一行coding的意思,大致上只要了解mailer主页的操作设置就可以了,
因为牵涉太多object了,很费时的,看指南来学设置是最快的.

若要了解更多的话,要参考论坛了。

[ 本帖最后由 亡者之疯 于 30-4-2007 02:56 PM 编辑 ]
回复

使用道具 举报

发表于 30-4-2007 03:32 PM | 显示全部楼层

回复 #17 亡者之疯 的帖子

亡者之疯, 我快疯了 , 我用echo测试回来value对错,但没东西显示,我加了sleep还是一样, 在加echo date('h:i:s') . "\n";也不出来,但输入资料存得进系统,如果我专门写错code(e.g sleep 5)就会显示错误。。。他那里病了呢?
这是我的code:
{
        $sql_subject = "select subject, description from activity where activityid = '".$focus->id."'";
}
{
        $sql_email1 = "select email1 from users where id = (select smownerid from crmentity where crmid = '".$crmid."')";
}
echo date('h:i:s') . "\n";
sleep (10);
echo "$sql_subject";
echo date('h:i:s') . "\n";
sleep (10);
echo "$sql_mail1";
echo date('h:i:s') . "\n";
sleep (30);

[ 本帖最后由 leng77 于 30-4-2007 03:40 PM 编辑 ]
回复

使用道具 举报

发表于 1-5-2007 09:45 AM | 显示全部楼层
你的问题解决了不?
本来按理说是echo $sql_subject,
不是echo "$sql_subject"
variable($)的,不该放"".

但,echo只是方便你用来检查最新得到的指定variable的value罢了。

若要检查一段sql query是否可行,
传统方法是
mysql_query($sql_subject) or die(mysql_error());
这一种格式的.

你也可以自行更改为
mysql_query($sql_subject) or die(mysql_error($sql_subject));
方便查询哪段sql query出了问题.

你的底还没打好吧..
要学会跟 mysql database连接才行。

[ 本帖最后由 亡者之疯 于 1-5-2007 10:50 AM 编辑 ]
回复

使用道具 举报

发表于 1-5-2007 02:02 PM | 显示全部楼层

回复 #19 亡者之疯 的帖子

是这样啊。。。然让我再试试。。对阿,我才学,以前没用过, 就因为要增加一个发邮件的功能在现有的系统,才学的。。。其实我还捉不到要如何找出source code 在那里,应该把功能加在那个php文档才对,请问如果要找icon的function的source code 要怎样找?php的icon是怎样作的?因为我只找到php的文件,没有form 和html请问有什么software可以让我从icon/php中看到用那个的function或linkage?

p/s: echo的command错了,但current的时间也没出来耶。。。 这又为什么呢??

[ 本帖最后由 leng77 于 2-5-2007 09:35 PM 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 30-8-2025 04:51 AM , Processed in 0.141311 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表