Heim  >  Artikel  >  Backend-Entwicklung  >  E-Card-Code mit PHP und MySQL

E-Card-Code mit PHP und MySQL

高洛峰
高洛峰Original
2016-12-02 11:29:211324Durchsuche

第一步:首先作一个如下面的表单:(注:这个表单里加了php程序) 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 

if (strlen($g_username) > 1) 

//判断是否登陆,若已登陆显示姓名及Email,不用填写。 
$db=mysql_connect("localhost","root",""); 
$result=mysql_db_query("数据库名","select email,http from 数据库表名 where username='$g_username'");


$row=mysql_fetch_array($result); 
$bbs_email=$row[email];

echo "

您的姓名:
 
 
$g_username 
 
 
您的Email:
 
 
$bbs_email 

"; 

//if (strlen($g_username) < 0) 
else //判断没有登陆,需要填写姓名及Email。 

echo "

您的姓名:
 

 

 
您的Email:
 

"; 

?> 

 
朋友姓名:
 
 
 
 
朋友Email:
 
 
 

 
 
 
第二步:预览 

if (submit=="预览")
{
switch($new)
{
case "newyear":

$new="newyear.gif";
break;

case "newyear2_2":

$query=newyear2_2.gif;
break;

case "newyear3_3":
$query=newyear3_3.gif;
break;

}
}
?> 
 
 
电子贺卡 
 

 
 

 
 
 
 
 
 
 
 
 
 
 
 

"; ?>


 
 

您好朋友:
 

 

 

 
 
 
 
 
 
 

寄卡给:
 

 

 
 

 

您的朋友:

 

 
 
 
 

 
 
 

 
 
 

 
 
 
 
第三步:发送贺卡 
if(submit=="发送")

$mainurl = "http://lyjrich.oso.com.cn/card"; //该贺卡文件主目录URL 
$dataurl = "$mainurl/store"; //存放产生的贺卡的URL 
$userip = getenv("REMOTE_ADDR"); 
$daten = date("m月d日H点i分"); 
$roundno = date("mdHis"); 
$fileno .=$roundno.".html"; 
$fileurl = $dataurl."/".$fileno; //存放产生的贺卡的URL

$subject="朋友给你邮的贺卡"; 
$content = eregi_replace("
","\n","$text");

$t_body .= "**************************************\n"; 
$t_body .= $f_name." 您好:\n"; 
$t_body .= $g_username." 从http://lyjrich.oso.com.cn 寄了一张贺卡给你。\n"; 
$t_body .= $g_username."给您的留言上说:\n".$text ."\n\n"; 
$t_body .= "请你点击http://lyjrich.oso.com.cn/card".$fileurl." 来欣赏这张贺卡\n"; 
$t_body .= "贺卡最长将为你保存一个月。\n\n"; 
$t_body .= "\n************************************\n"; 
$t_body .= "发送时间 $daten\n"; 
$t_body .= "**************************************\n\n"; 
$t_body .= "免费电子贺卡由 your web 网站提供\n\n\n"; 
$t_body .= "程序制作:lyjrich(http://lyjrich.oso.com.cn)\n";


mail($f_email,$subject,$t_body,"From: ".$email."\n");

echo "";

$message =" 
 
电子贺卡 
 

 

 
 
 
 
 
 
 
 
 

 


 
 

您好朋友:
 

 

$text 

 
 
 
 
 
 
 

寄卡给:
 

 

$f_name 
 

 

您的朋友:

 

 
$g_username 
 
 

 
 
 


< ;/body> 
";

$mydir=dir("./store/"); 
$fp = fopen ("store/$roundno.html","w+") or die("建立文件错误!"); 
fwrite ($fp, $message); 
fclose ($fp);


?> >

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn