0

0

老外编写的一个maillist源代码

php中文网

php中文网

发布时间:2016-06-21 09:05:29

|

1202人浏览过

|

来源于php中文网

原创

源代码

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"
     

$program_name Version: $ver

Administration:


     

     
     
     
     
     
$admin_username:
$admin_password:

     

    ";
}

    else if($string==@#admin@#)
{
if($adminuser1==$adminuser)
    {
    if($adminpass1==$adminpass)
{
echo"
     

$admin_name:


     $send_mail


     $show_users


     $del_table


     $create_table
    ";
}
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


      
      ";
      $query="SELECT * from $maillist_table";
      $result=mysql_db_query($database_name,$query,$conn) or die("$database_error");
      while($data=mysql_fetch_row($result))
          {
  echo"";
  }
echo"
     
Name: $prename: E-Mail  
$data[0] $data[1] $data[2] $delete

    ";       
      
     
}
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:


              

              $topic:


              $message:


      
     ";
}
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:


                     $topic:

                             $subject

                             $message:

                             $text

                    ";
}
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.
to unsubscribe click";

$remember_pass="Please remember your Password, otherwise, you can@#t delete your mailadress from the list";
$wrong_mail="You@#ve 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="Can@#t 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="Can@#t 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


         Name: $name

         $prename: $vorname

         E-Mail: $email

         $password: $pw


$remember_pass

";
}
else
{
echo"$all_fields_must_be_edited";
}

}
    

else if($string==@#delete@#)
    {
    echo"





E-Mail:
$password:









";

    }
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

");
    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
$here $click ...

  







Name:
$prename:
E-Mail:
$password:
















";
    }
    
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"

content=\"\">
content=\"\">









$title

";
}

function print_navbar ( )
{
echo"


";


}


function print_footer ( )
{
echo"





";
}


function print_back ( )
{
echo"



";
}

?>


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@#;
/************************************************/
/* Don@#t edit this, if you don@#t know, what you */
/* do...         */
/************************************************/
$conn=mysql_pconnect ($hostname,$user,$pass);
$ver="1.0.0";



本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
微信文件过期恢复教程
微信文件过期恢复教程

本专题整合了微信文件过期恢复方法、技巧教程,阅读专题下面的文章了解更多详细内容。

0

2026.02.04

抖音网页版入口与视频观看指南 抖音官网视频在线访问
抖音网页版入口与视频观看指南 抖音官网视频在线访问

本专题汇总了抖音网页版的入口链接、官方登录页面以及视频观看入口,帮助用户快速访问抖音网页版,提供免登录访问方式和直接进入视频播放页面的方法,确保顺利浏览和观看抖音视频。

63

2026.02.04

学习通网页版入口与在线学习指南 学习通官网登录与使用方法
学习通网页版入口与在线学习指南 学习通官网登录与使用方法

本专题详细汇总了学习通网页版入口与登录方法,提供学习通官方网页端入口、学生登录平台、网页版使用指南等内容,帮助用户快速稳定地登录学习通官网,顺利进入学习平台,提升学习效率和体验。

9

2026.02.04

Python Web 框架 Django 深度开发
Python Web 框架 Django 深度开发

本专题系统讲解 Python Django 框架的核心功能与进阶开发技巧,包括 Django 项目结构、数据库模型与迁移、视图与模板渲染、表单与认证管理、RESTful API 开发、Django 中间件与缓存优化、部署与性能调优。通过实战案例,帮助学习者掌握 使用 Django 快速构建功能全面的 Web 应用与全栈开发能力。

9

2026.02.04

Java 流式处理与 Apache Kafka 实战
Java 流式处理与 Apache Kafka 实战

本专题专注讲解 Java 在流式数据处理与消息队列系统中的应用,系统讲解 Apache Kafka 的基础概念、生产者与消费者模型、Kafka Streams 与 KSQL 流式处理框架、实时数据分析与监控,结合实际业务场景,帮助开发者构建 高吞吐量、低延迟的实时数据流管道,实现高效的数据流转与处理。

3

2026.02.04

Golang 容器化与 Docker 实战
Golang 容器化与 Docker 实战

本专题深入讲解 Golang 应用的容器化与 Docker 部署,涵盖 Docker 基础概念、容器构建与镜像管理、Go 应用的 Dockerfile 编写、跨平台容器部署与优化、Docker Compose 和 Kubernetes 部署工具。通过实际案例,帮助学习者掌握 如何将 Golang 应用容器化并实现高效部署与管理,提升系统的可扩展性与运维效率。

3

2026.02.04

全国统一发票查询平台入口合集
全国统一发票查询平台入口合集

本专题整合了全国统一发票查询入口地址合集,阅读专题下面的文章了解更多详细入口。

59

2026.02.03

短剧入口地址汇总
短剧入口地址汇总

本专题整合了短剧app推荐平台,阅读专题下面的文章了解更多详细入口。

110

2026.02.03

植物大战僵尸版本入口地址汇总
植物大战僵尸版本入口地址汇总

本专题整合了植物大战僵尸版本入口地址汇总,前往文章中寻找想要的答案。

56

2026.02.03

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
AngularJS教程
AngularJS教程

共24课时 | 3.3万人学习

CSS3实现按钮特效视频教程
CSS3实现按钮特效视频教程

共15课时 | 3.3万人学习

细说PHP第三季
细说PHP第三季

共58课时 | 11.4万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号