资讯   |   开发   |   选机中心   |   产品大全 | IBM | 惠普 | 联想 | 戴尔 | 苹果 | 神舟
更多: | 华硕 | 明基 | 方正 | 紫光 | TCL | 夏新 | 联宝 | 宏碁 | 七喜 | 长城 | 清华同方 | 海尔 | 三星 | 东芝 | 索尼 | 富士通 | LG | 技术 | ddnoon
当前位置:笔记本 > 编程开发 >
Advertisement
文章正文

转载老外编写的一个maillist源代码_编程

类型:转载   责任编辑:asp.net   日期:2007/05/23


热门软件下载:


   
  • 用PHP3作树型目录(4) 
  • UltraEdit支持php文档特殊显示的配置(基本的) 
  • 在Linux下访问MSSQLServer数据库(转载) 
  • 给WIN98下使用APACHE的弟兄们的一个好东西:ApacheManager,不会再有那个DOS窗口了! 
  • 关于在FreeBSD上安装GD库的问题解决。(兼回西狂兄) 
  • 转贴:开发大型PHP项目的方法(一) 
  • 转贴:开发大型PHP项目的方法(五) 
  • 一个好用的UBB类! 
  • 回复:关于PHP聊天室的讨论 
  • 一个简单的图形计数器,需要MYSQL,GD的支持,LINUX下PHP4RC1通过 
  • 页面导航:

    正文内容:
     



    admin.php3

    <?
     include("layout.inc.php3");
     include("config.inc.php3");
     include("./lang/$language.inc.php3");
     print_header("$admin_name");
     print_navbar();
     $string=implode($argv," ");
     $string2=explode("&",$string); 
     if($string==)
    {
    echo"
     <p align=center>$program_name version: $ver<br><br>administration:</p>
     <form method=post action=\"admin.php3?admin\">
     <table border=0 width=50%>
     <tr><td>$admin_username:</td><td><input type=text name=adminuser1></td></tr>
     <tr><td>$admin_password:</td><td><input type=password name=adminpass1></td></tr>
     <tr><td></td><td><input type=submit value=\"$send\"><input type=reset value=$reset></td></tr>
     </table>
     </form>
     ";
    }

     else if($string==admin)
    {
    if($adminuser1==$adminuser)
     {
     if($adminpass1==$adminpass)
    {
    echo"
     <p align=center>$admin_name:</p>
     <a href=\"admin.php3?send&$adminuser1&$adminpass1\">$send_mail</a><br><br>
     <a href=\"admin.php3?users&$adminuser1&$adminpass1\">$show_users</a><br><br>
     <a href=\"admin.php3?delall&$adminuser1&$adminpass1\">$del_table</a><br><br>
     <a href=\"tablecreator.php3\">$create_table</a>
     ";
    }
    else { echo"$noaccess"; }
     }
     else { echo"$noaccess"; }
    }

     else if($string2[0]==delall)
    {
    if($string2[1]==$adminuser)
     {
     if($string2[2]==$adminpass)
    {
    $query="drop table $maillist_table";
    mysql_db_query($database_name,$query,$conn) or die("$cant_del_table");
    echo"$table_deleted";
    }
    else { echo"$noaccess"; }
     }
     else { echo"$noaccess"; }
     }

     else if($string2[0]==users)
    {
    if($string2[1]==$adminuser)
     {
     if($string2[2]==$adminpass)
    {
    echo"
     $headline_users<br><br>
     <table border=0 width=100% cellspacing=1><tr bgcolor=\"#000084\"><td width=25%>name:</td><td width=25%>$prename:</td><td width=25%>e-mail</td><td width=25%> </td></tr>
     ";
     $query="select * from $maillist_table";
     $result=mysql_db_query($database_name,$query,$conn) or die("$database_error");
     while($data=mysql_fetch_row($result))
     {
     echo"<tr bgcolor=\"#0000a0\"><td>$data[0]</td><td>$data[1]</td><td>$data[2]</td><td><a href=\"admin.php3?deluser&$string2[1]&$string2[2]&$data[2]\">$delete</td></tr>";
     }
    echo"
     </table>
     "; 
     
     
    }
    else { echo"$noaccess"; }
     }
     else { echo"$noaccess"; }
     }

     else if($string2[0]==deluser)
    {
    if($string2[1]==$adminuser)
     {
     if($string2[2]==$adminpass)
    {
    $query="delete from $maillist_table where email=$string2[3]";
    mysql_db_query($database_name,$query,$conn) or die("$string2[3] $could_not_be_deleted");
    echo"$string2[3] has_been_deleted";
    }
    else { echo"$noaccess"; }
     }
     else { echo"$noaccess"; }
     }

     
     else if($string2[0]==send)
    {
    if($string2[1]==$adminuser)
     {
     if($string2[2]==$adminpass)
    {
     echo"
     $send_mail:<br><br>
      <form method=post action=admin.php3?sendmail&$string2[1]&$string2[2]>
      $topic:<br><input type=text name=subject><br>
      $message:<br><textarea rows=20 cols=50 name=text wrap=physical></textarea><br>
     <input type=submit value=\"$send\"><input type=reset value=\"$reset\">
     ";
    }
    else { echo"$noaccess"; }
     }
     else { echo"$noaccess"; }
     }

    else if($string2[0]==sendmail)
    {
    if($string2[1]==$adminuser)
     {
     if($string2[2]==$adminpass)
    {
      $query="select * from $maillist_table";
      $result=mysql_db_query($database_name,$query,$conn) or die("$database_error");
      while($data=mysql_fetch_row($result))
      {
      mail("$data[2]","$subject","$text","from: $from\nx-mailer: $mailer\nreply-to: $reply\n") or die("$send_error");
    }
      echo"
      $xxx_has_been_sent:<br><br>
      $topic:<br>
       $subject<br>
       $message:<br>
       $text<br>
      ";
    }
    else { echo"$noaccess"; }
     }
     else { echo"$noaccess"; }
     }
     
     print_back();
     print_footer();
    ?>



    english.inc.php3
    <?
    $mailadd_text="if you are in our newsletter, you get an e-mail with informations
     about our homepage every month. just fill in the following form.<br>to unsubscribe click";

    $remember_pass="please remember your password, otherwise, you cant delete your mailadress from the list";
    $wrong_mail="youve entered a bad e-mail adress";
    $admin_name="newsletter administration";
    $program_name="newsletter-manager";
    $admin_username="admin-username";
    $admin_password="admin-password";
    $send="submit";
    $reset="reset";
    $noaccess="access denied";
    $send_mail="send a mail to the list";
    $show_users="show/delete members";
    $del_table="delete table $maillist_table";
    $create_table="create table $maillist_table";
    $cant_del_table="cant delete table $maillist_table";
    $table_deleted="table $maillist_table has been deleted";
    $headline_users="every user on one place:";
    $prename="prename";
    $database_error="error on database: $database_name";
    $delete="delete";
    $could_not_be_deleted="could not be deleted";
    $has_been_deleted="has been deleted";
    $topic="topic";
    $message="message";
    $send_error="send error";
    $xxx_has_been_sent="the following has been sent";
    $already_there="you are already in the list!!!";
    $xxx_has_been_entered="the following has been entered";
    $password="password";
    $cant_find_entry="cant find entry!";
    $isnt_in_db="$email is not entered in the database";
    $error_del="error while trying to delete";
    $entry_del="entry has been deleted";
    $here="here";
    $click="";
    $all_fields_must_be_edited="error! all fields have to be filled in completely!";
    ?>


    tablecreator.php3
    <?

    include"layout.inc.php3";
    include"config.inc.php3";
    print_header("create table $maillist_table");
    print_navbar();
    $query="create table $maillist_table
     (name char (50) not null , vorname char (50) not null ,
    email char (255) not null , pass char (10) not null ,
    primary key (email), index (email), unique (email))";

    mysql_db_query($database_name,$query,$conn) or die("could not create table");
    echo"table \"$maillist_table\" has been created";
    print_back();
    print_footer();
    ?>

    index.php3
    <?

    /******************************************************************************/
    /* */
    /* mailinglisten-manager */
    /* */
    /* by: marcel beerta */
    /* http://www.supertown.de/computer/mazen/ */
    /* marcel.beerta@gmx.net  */
    /* */
    /******************************************************************************/

     include "config.inc.php3"; 
     include "./lang/$language.inc.php3"; 
     include "layout.inc.php3";

    print_header("$program_name");
     print_navbar();
     $string=implode($argv," ");

    if ($string==add)
     {
     if($name&&$prename&&$email&&$pw)
     {
     $query="insert into $maillist_table(name,vorname,email,pass) values($name,$vorname,$email,$pw)";
     mysql_db_query($database_name,$query,$conn) or die("$already_there");

     echo"
    $xxx_has_been_entered<br><br>
     name: $name<br>
     $prename: $vorname<br>
     e-mail: $email<br>
     $password: $pw<br><br>
    $remember_pass<br>
    ";
    }
    else
    {
    echo"$all_fields_must_be_edited";
    }

    }
     

    else if($string==delete)
     {
     echo"
    <form method=post action=\"index.php3?delme\">
    <table border=0 align=left cellspacing=0 width=50%>
    <tr><td>e-mail:</td><td><input type=text name=email></td></tr>
    <tr><td>$password:</td><td><input type=text name=pw></td></tr>
    <tr><td><input type=submit value=\"$send\"></td><td></td></tr>
    </table>
    </form><br><br><br><br><br><br><br>
    ";

     }
    else if($string==delme)
     {
     $query1="select * from $maillist_table where $maillist_table.email like $email";
     $result=mysql_db_query($database_name,$query1,$conn) or die("$cant_find_entry");
     $data=mysql_fetch_row($result) or die("$isnt_in_db<br><br>");
     if($data[3]==$pw)
    {
    $query="delete from $maillist_table where email=$email";
    mysql_db_query($database_name,$query,$conn) or die("$error_del");
    echo"$entry_del";
    }
     else
    {
    echo"$noaccess";
    }
     }
    else
     {
     echo"$mailadd_text
    <a href=\"index.php3?delete\">$here</a> $click ...<br><br> 
    <form method=post action=index.php3?add>
    <table border=0 align=left cellspacing=0 width=50%>
    <tr><td>name:</td><td><input type=text name=name></td></tr>
    <tr><td>$prename:</td><td> <input type=text name=vorname></td></tr>
    <tr><td>e-mail:</td><td> <input type=text name=email></td></tr>
    <tr><td>$password:</td><td> <input type=text name=pw></td></tr>
    <tr><td><input type=submit value=\"$send\"></td></tr>
    </table>
    </form><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
    ";
     }
     
    print_back();
    print_footer();
    ?>



    layout.inc.php3
    <?
    /******************************************************************************/
    /* */
    /* layout datei ... */
    /* */
    /* einfach auf eigene layout-wuensche anpassen ... */
    /* */
    /* by marcel beerta */
    /* http://www.supertown.de/computer/mazen/ */
    /* */
    /******************************************************************************/

    function print_header ($title)
    {
    echo"<html><head>
    <meta http-equiv=\"content-type\" content=\"text/html; charset=iso-8859-1\">
    <meta name=\"description\"
    content=\"\">
    <meta name=\"keywords\"
    content=\"\">
    <meta name=\"distribution\" content=\"global\">
    <meta name=\"robots\" content=\"index\">
    <meta name=\"robots\" content=\"follow\">
    <meta name=\"revisit-after\" content=\"1 days\">
    <meta name=\"language\" content=\"\">
    <meta name=\"author\" content=\"\">
    <meta name=\"copyright\" content=\"\">
    <meta name=\"programmer\" content=\"marcel beerta (www.game-center.de)\">

    <title>$title</title>
    </head>
    <body topmargin=\"0\" leftmargin=\"0\" bgcolor=#040732 link=#ffc600 text=#ffffff vlink=#ffc600 style=\"font-family: verdana; color: #ffffff\">";
    }

    function print_navbar ( )
    {
    echo"
    <br>
    ";


    }


    function print_footer ( )
    {
    echo"
    <p align=center>

    </p>
    </body></html>
    ";
    }


    function print_back ( )
    {
    echo"<br><br><a href=\"javascript:history.go(-1)\"><strong><< back </strong></a><br><br>";
    }

    ?>


    config.inc.php3
    /*****************************************************************************/
    /*       */
    /*   datenbank-connector   */
    /*   marcel beerta   */
    /*   http://www.supertown.de/mazen/maillist */
    /*****************************************************************************/

    /**************************************/
    /* just edit the following few lines: */
    /**************************************/
    //admin-username:
    $adminuser=szw;
    //admin-password:
    $adminpass=szw;
    //language
    $language=english; //other languages: german,english
    //the hostname of the mysql-server
    $hostname = localhost;
    //mysql-server username
    $user = root;
    //mysql-server password
    $pass = ;
    //database-name
    $database_name = maillist;
    //maillinglist-table
    $maillist_table=marcel_maillist;
    //from-e-mail
    $from=sszw@163.net;
    //reply-to-e-mail
    $reply=sszw@163.net;
    //x-mailer
    $mailer=php-maillist by mazen;
    /************************************************/
    /* dont edit this, if you dont know, what you */
    /* do... */
    /************************************************/
    $conn=mysql_pconnect ($hostname,$user,$pass);
    $ver="1.0.0";
    ?>




     

     
    热门推荐笔记本: 富士通笔记本
    相关文章:
    webmaster:popbb@126.com   最佳浏览:1024X768 MSIE
    ©2007 popbb.net All Rights Reserved