澳门皇冠金沙网站-澳门皇冠844网站

热门关键词: 澳门皇冠金沙网站,澳门皇冠844网站

PHP新手上路,我的群发邮件程序

<HTML>
<TITLE> UNTITLED </TITLE>
<?php  
include "connect.inc.php";
if ($subject) {
$query = "select name,email from user";
$res = mysql_query($query);  
$row = mysql_fetch_array($res);  
while ($row) {
mail($row['email'],$subject,$row['name'].":n".$text."n中国广告网,和你共成长。www.guanggaocn.comn","From:".$mailaddress);
$row = mysql_fetch_array($res);  
}
echo "<script language='javascript'>";  
echo "parent.location.href='welcome.php'";
echo "</script>";}
?>
<BODY>
<P ALIGN=CENTER><FONT FACE="隶书" SIZE="7" COLOR="#FF0000">群发邮件<BR><BR></FONT>
<P ALIGN=LEFT><FORM NAME="email" ACTION="email.php" METHOD="POST">
<FONT FACE="华文行楷" SIZE="6" COLOR="#0000FF">邮件主题:<INPUT TYPE=TEXT NAME="subject" SIZE="50" MAXLENGTH="18" value=<?php echo $subject ?>><BR><BR>
邮件内容:<TEXTAREA  NAME="text" COLS="90" ROWS="3" value="<?php echo $text?>"> </TEXTAREA><BR><BR>
</FONT>
<INPUT TYPE=SUBMIT VALUE=发出邮件></FORM>
</BODY>
</HTML>  

数据库链接

read.php(用来显示相关主题内容)
<HTML><HEAD><TITLE>疑难问题</TITLE>
<LINK href="mypic/style.css" rel=STYLESHEET type=text/css></HEAD>
<BODY bgColor=#cccc99 bottomMargin=0 leftMargin=0 topMargin=0 marginwidth="0" marginheight="0">
      <TABLE border=0 cellPadding=0 cellSpacing=0 width="100%" class=body_br >
        <TBODY>
  <TR>
    <TD vAlign=top><BR>
      <TABLE align=center border=0 cellPadding=3 cellSpacing=0 width=100%>
        <TBODY>
          <TD>主 题:<FONT class=mid  
          color=#993333><B>
<?php
include "connect.inc.php";
$query = "select * from guestbook where id=".$theme_id;
$res = mysql_query($query);  
$row = mysql_fetch_array($res);  
echo $row['theme'];
?>
</B></FONT></TD></tr><tr>
          <TD align=middle vAlign=top width=100%><A  
            href="post.php"><IMG  
            border=0 src="mypic/post.gif"></A>  
            <A href="reply.php?theme_id=<?php echo $row['id'] ?>"><IMG  
            border=0  
            src="mypic/reply.gif"></A> <A  
            href="faq.php?page=1"><IMG  
            border=0  
          src="mypic/theme.gif"></A></TD></TR>
<?php
   if ($row['answer_count']>5)
    {echo "<TR> <TD>分 页:<FONT class=mid >";
    for ($j=1;$j<=($row['answer_count']-1)/5 1;$j ) {
       if ($j==$page) echo "<FONT color=#999999> [".$j."]</FONT> </A>";  
       else echo "<A href='read.php?theme_id=".$row['id']."&page=".$j."'[".$j."]</FONT> </A>";  
       }}
      echo "   共有帖子".$row['answer_count']."个</TD>";
$this_id=$row['id'];
$query = "select id from guestbook where id<".$this_id." and type=1 order by id DESC";
$res = mysql_query($query);  
$row = mysql_fetch_row($res);  
$pre_id=$row[0];
$query = "select id from guestbook where id>".$this_id." and type=1 order by id";
$res = mysql_query($query);  
$row = mysql_fetch_row($res);  
$next_id=$row[0];
?>
</TR>
</TBODY></TABLE>
      <TABLE align=center border=0 cellPadding=4 cellSpacing=2 width=100%>
        <TBODY>
        <TR>
          <TD align=middle bgColor=#6f6f6f width="20%"><FONT color=#ffffff>作  
            者</FONT></TD>
          <TD align=middle bgColor=#6f6f6f width="80%"><FONT color=#ffffff>内  
            容</FONT></TD></TR>
<?php
$query = "select * from guestbook where main_id=".$theme_id." or id=".$theme_id." order by time_open DESC limit ".strval(($page-1)*5).",5";
$res = mysql_query($query);  
function TdBackColor() {
  static $ColorStr;
  if ($ColorStr=="#ededed") {
    $ColorStr="#dedede";
  } else {
    $ColorStr="#ededed";
  }
  return($ColorStr);
}
for ($i=1;$i<=5;$i )
{$row = @mysql_fetch_array($res);  
if(!$row) break;  
$ColorStr=TdBackColor();
echo "<TR>";
echo "<TD align=middle bgColor=".$ColorStr." vAlign=top width='20%'><FONT";  
echo "class=mid><B>";  
echo $row['name']."</B></FONT></TD>";
echo "<TD bgColor=".$ColorStr." vAlign=top width='80%'>";
echo "<TABLE border=0 cellPadding=0 cellSpacing=0 width='100%'>";
echo "<TBODY>";
echo "<TR>";
echo "<TD align=middle width=30><IMG align=ABSCENTER border=0";  
echo " src='mypic/icon".$row['icon'].".gif'></TD>";
echo "<TD><FONT color=#336699>发表于: ".$row['time_open']."</FONT></TD>";
echo "<TD align=right></TD></TR>";
echo "<TR>";
echo "<TD colSpan=3>";
echo "<HR SIZE=1>";
echo "</TD></TR></TBODY></TABLE>".$row['content']."</TD></TR>";
echo "<TR>";
}
?>      
        <TR align=right bgColor=#6f6f6f>
          <TD> </TD>
          <TD><A  
            href="read.php?theme_id=<?php echo $pre_id?>&page=1"><FONT  
            color=#ffffff>上一个主题</FONT></A>    <A  
            href="read.php?theme_id=<?php echo $next_id?>&page=1"><FONT  
            color=#ffffff>下一个主题</FONT></A> </TD></TR></TBODY></TABLE>
      <HR SIZE=1 width=100%>
<BR></TD></TR>
</TBODY></TABLE>
</FORM>
</html>

【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】    

10. PHP最大的特色就是操作数据库的能力特别的强大,PHP提供对多种数据库的支持。

您可能感兴趣的文章:

  • PHP实现邮件群发的源码
  • Python群发邮件实例代码
  • Delphi7中群发Email邮件的方法
  • C 实现邮件群发的方法
  • C#邮件定时群发工具Atilia用法实例
  • PHP邮件群发机实现代码
  • C#简单邮件群发通用类

  通过PHP你可以轻松的连接到数据库,请求数据并将其显示在你的web站点中,甚至修改数据库中的数据。在这一节里我们主要以在互联网上跟PHP一起使用得最多的MySQL数据库为例,介绍一下相关的MySQL数据库的操作函数以及数据库的基本操作等方面的知识。

在MySQL数据库中,我们用来连接数据库的函数有两个,它们分别为:
integer mysql_connect(string host,string user,string password);
integer mysql_pconnect(string host,string user,string password);
mysql_connect函数和mysql_pconnect函数都是对指定主机上MySQL数据库的连接,如果该数据库位于一个不同的端口,则可以在主机名后加上冒号和端口号。函数的参数也可以缺省不填,如果不填参数,默认的主机名是“localhost”,用户名为数据库管理员,默认值为“root”,密码为空。与数据库连接成功之后,这两个函数都可以返回一个连接号,如果连接失败,则返回一个false值。让我们来看看下面几句语句:
<?
$db=mysql_connect("localhost","user","password");
mysql_select_db("mydb",$db);
?>
注释:
$db=mysql_connect("localhost","user","password"); 我们将mysql的链接参数,包括主机名、用户名和密码作为mysql_connect()的参数,同时得到返回值为$db,这样,在下面的语句中,我们就可以将变量$db作为一个连接mysql数据库的连接号来使用。
mysql_select_db("mydb",$db); 将PHP程序链接到mydb数据库中,这样程序与数据库的链接就完成了。

10.1 一个简易的数据库留言簿

  在完成数据库的链接之后,我们就可以对数据库进行一系列的操作。下面是一个简易的数据库留言簿程序(guestbook.php3):

  我假设你机子上的MySQL数据库以及管理MYSQL数据库的工具 Phpmyadmin_2. 0.5都已经安装完成,并且可以正常工作。

我们要做的第一件事情是创建一个留言数据库,假定名字为: mydb。

1、启动浏览器,打开Phpmyadmin_2. 0.5 的管理WEB界面。

2、在“Create new database”文本框内输入数据库名称mydb,然后按create按键。

  下一步,我们要在该留言数据库下创建一个数据表,假定名字为: guestbook。

创建该数据表的命令如下所示:  

CREATE TABLE guestbook (ID INT NOT NULL AUTO_INCREMENT, name CHAR(250), email CHAR(250), job CHAR(250), comments BLOB, PRIMARY KEY(ID));  

最后,将下面的留言簿程序挎贝到你机子的可写目录下面,并保存成guestbook.php3文件。就这么简单,你已经有了自己的留言簿了。  

10.2 留言簿程序(guestbook.php3):

<?php  
/* $host : your MySQL-host, usually 'localhost' */
/* $user : your MYSQL-username */
/* $password : your MySQL-password */
/* $database : your MySQL-database */
/* $table : your MySQL-table */
/* $page_title : the title of your guestbook-pages */
/* $admin_mail : email-address of the administrator to send the new entries to */
/* $admin_name : the name of the administrator */
/* $html_mail : say yes if your mail-agent can handle HTML-mail, else say no */

$host = "localhost";
$user = "";
$password = "";
$database = "mydb";
$table = "guestbook";
$page_title = "pert guestbook";
$admin_mail = "pert@21cn.com";
$admin_name = "Webmaster";
$html_mail = "no";

?>
<HTML>
<HEAD>
<TITLE><?php echo $page_title; ?></TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" LINK="#000000">
<FONT FACE="Verdana" SIZE="-2">
<?

/* connect to the database */
mysql_pconnect("$host","$user","$password") or die("Can't connect to the SQL-server");
mysql_select_db("$database");

/* action=view : retrieve data from the database and show it to the user */
if($action == "view") {

/* function for showing the data */
function search_it($name) {

本文由澳门皇冠金沙网站发布于编辑程序,转载请注明出处:PHP新手上路,我的群发邮件程序