• 用php与mysql的电子贺卡代码


    简介:这是用php与mysql的电子贺卡代码的详细页面,介绍了和php,有关的知识、技巧、经验,和一些php源码等。

    class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=323733' scrolling='no'>

    第一步:首先作一个如下面的表单:(注:这个表单里加了php程序)
    <form method="post" action="mailtocard.php" name="card" onSubmit="return card_Validator(this)">
    <table width="450" border="0" cellspacing="0" cellpadding="0" align="center">
    <tr>
    <td valign="top" width="143">
    <input type="radio" name="inout" value="newyear" checked>
    <img src="/images/newyear1.gif" width="75" height="75"> </td>
    <td width="170">
    <input type="radio" name="inout" value="newyear2_2">
    <img src="/images/newyear2.gif" width="75" height="75"> </td>
    <td width="137">
    <input type="radio" name="inout" value="newyear3_3">
    <img src="/images/newyear1.gif" width="75" height="75"> </td>
    </tr>
    <tr>
    <td valign="top" colspan="3">
    <textarea name="text" rows="7" cols="60" wrap="VIRTUAL">你好朋友:
    </textarea>
    </td>
    </tr>
    <tr>
    <td valign="top" colspan="3">
    <select name="music">
    <option selected>--卡片背景音乐--</option>
    <option value="101marry.mid">一千零一夜</option>
    <option value="canyon.mid">canyon</option>
    </select>
    <input onclick=playSound() type=button value="试听音乐">
    </td>
    </tr>
    <tr>
    <td valign="top" colspan="3"> </td>
    </tr>
    <tr>
    <td valign="top" colspan="3">
    <table width="370" border="0" cellspacing="0" cellpadding="0" align="center" class="p11">
    <tr>
    <td width="108">

    <?

    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 "<div align='left'>您的姓名:</div>
    </td>
    <td width=342>
    $g_username
    <input type=hidden name=username value=$g_username>
    </td>
    </tr>
    <tr>
    <td width=108>
    <div align=hidden>您的Email:</div>
    </td>
    <td width=342>
    $bbs_email
    <input type=hidden name=email value=$bbs_email>

    ";
    }
    //if (strlen($g_username) < 0)
    else //判断没有登陆,需要填写姓名及Email。
    {
    echo "<div align='left'>您的姓名:</div>
    </td>
    <td width='342'>

    <input type='text' name='username'>
    </td>
    </tr>
    <tr>
    <td width='108'>
    <div align='left'>您的Email:</div>
    </td>
    <td width='342'>

    <input type='text' name='email'>";
    }
    ?>
    </td>
    </tr>
    <tr>

    <td width="108">
    <div align="left">朋友姓名:</div>
    </td>
    <td width="342">
    <input type="text" name="f_name">
    </td>
    </tr>
    <tr>
    <td width="108">
    <div align="left">朋友Email:</div>
    </td>
    <td width="342">
    <input type="text" name="f_email">
    </td>
    </tr>
    <tr>
    <td width="108"> </td>
    <td width="342">

    <input type="button" name="submit" value="预览" onclick="preview()">
    <input type="submit" name="submit" value="发送">
    <input type="reset" name="Submit3" value="重来">
    第二步:预览
    <?

    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;

    }
    }
    ?>
    <html>
    <head>
    <title>电子贺卡</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </head>

    <body bgcolor="#eeeeee">
    <form method="post" action="mailtocard.php">
    <table width="497" border="0" cellspacing="0" cellpadding="0" align="center" height="310">
    <tr>
    <td colspan="2">
    <div align="center">

    <? echo "<img src=/images/".$new.".gif>"; ?>


    </div>
    </td>
    </tr>
    <tr>
    <td width="317" valign="top">
    <p><font size="3" color="#FF0066">您好朋友:</font><br>
    <br>
    <font size="2" color="#3333FF">

    <? echo $text; ?>
    </font></p>

    </td>
    <td width="180" valign="top">
    <div align="right">
    <table width="90%" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td>
    <p><font size="3" color="#FF0066">寄卡给:</font><font size="2"><br>
    </font></p>
    <p><font color="#3300CC" size="2"><? echo $f_name; ?>
    <input type=hidden name=f_name value=$f_name>
    </font></p>
    <p><font size="3" color="#FF0066">您的朋友:</font></p>
    <p><font size="2" color="#3300CC">
    <? echo $g_username; ?>
    <input type=hidden name=username>
    <input type=hidden name=f_email value="$femail">
    <input type=hidden name=email>

    </font></p>
    </td>
    </tr>
    </table>
    </div>
    </td>
    </tr>
    <tr>
    <td colspan="2" valign="top">

    <div align="center">
    <input type="submit" name="submit" value="发送">
    <input type="button" onclick="javascript:window.close()" name="close" value="关闭窗口">
    </div>

    </td>
    </tr>
    </table>
    </form>
    </body>
    </html>
    第三步:发送贺卡
    <?
    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("<br>","\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 "<script language=\"javascript\">history.back();alert(\"发送成功,谢谢使用!!\");</script>";

    $message ="<html>
    <head>
    <title>电子贺卡</title>
    <meta http-equiv='Content-Type' content='text/html; charset=gb2312'>
    </head>

    <body bgcolor='#eeeeee'>
    <table width='497' border='0' cellspacing='0' cellpadding='0' align='center' height='310'>
    <tr>
    <td colspan='2'>
    <div align='center'>

    <img src=/images/$inout.gif>


    </div>
    </td>
    </tr>
    <tr>
    <td width='317' valign='top'>
    <p><font size='3' color='#FF0066'>您好朋友:</font><br>
    <br>
    <font size='2' color='#3333FF'>

    $text
    </font></p>

    </td>
    <td width='180' valign='top'>
    <div align='right'>
    <table width='90%' border='0' cellspacing='0' cellpadding='0'>
    <tr>
    <td>
    <p><font size='3' color='#FF0066'>寄卡给:</font><font size='2'><br>
    </font></p>
    <p><font color='#3300CC' size='2'>$f_name
    <input type=hidden name=f_name value=$f_name>
    </font></p>
    <p><font size='3' color='#FF0066'>您的朋友:</font></p>
    <p><font size='2' color='#3300CC'>
    $g_username
    <input type=hidden name=username>
    <input type=hidden name=f_email value='$femail'>
    <input type=hidden name=email>

    </font></p>
    </td>
    </tr>
    </table>
    </div>
    </td>
    </tr>
    <tr>
    <td colspan='2' valign='top'>


    </td>

    </table>

    </body>
    </html>";

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


    ?>
    运行程序可在本人网站http://lyjrich.oso.com.cn,若对程序有疑问可发mail给我:lyjrich@sina.com

    “用php与mysql的电子贺卡代码”的更多相关文章 》

    爱J2EE关注Java迈克尔杰克逊视频站JSON在线工具

    http://biancheng.dnbcw.info/php/323733.html pageNo:16
  • 相关阅读:
    20170417列表的count计数、index、reverse、sort函数
    (一)grpc-创建一个简单的grpc 客户端和服务器
    通用装饰器
    Git学习(一):Git介绍、仓库和分支等基本概念解释
    APP测试
    接口测试用例设计
    笔记整理
    接口测试
    gzip -压缩与解压缩
    declare 命令 -声明shell 变量
  • 原文地址:https://www.cnblogs.com/ooooo/p/2255887.html
Copyright © 2020-2023  润新知