admin.php3 <? php 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 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> <a href="admin.php3 ? users&$adminuser1&$adminpass1">$show_users</a> <a href="admin.php3 ? delall&$adminuser1&$adminpass1">$del_table</a> <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 <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: <form method=POST action=admin.php3?sendmail&$string2[1]&$string2[2]> $topic: <input type=text name=subject> $message: <textarea rows=20 cols=50 name=text wrap=physical></textarea> <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: $fromnX-Mailer: $mailernReply-To: $replyn") 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 <? php $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 <? php 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 <? php 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" <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> "; } 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 <a href="index.php3 ? delete">$here</a> $click ... <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> "; } print_back(); print_footer(); ? > layout.inc.php3 <? php 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" "; } function print_footer ( ) { echo" <p align=center> </p> </body></html> "; } function print_back ( ) { echo" <a href="javascript: history.go(-1)"><strong><< back </strong></a> "; } <? php 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" "; } function print_footer ( ) { echo" <p align=center> </p> </body></html> "; } function print_back ( ) { echo" <a href="javascript: history.go(-1)"><strong><< back </strong></a> "; } ? > config.inc.php3 <? php //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 = ’[email protected]’; //Reply-To-E-Mail $reply = ’[email protected]’; //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"; ? >
|