ホームページ > php教程 > php手册 > 外国人が書いたメールリストのソースコード

外国人が書いたメールリストのソースコード

WBOY
リリース: 2016-06-21 09:05:29
オリジナル
1074 人が閲覧しました

ソースコード

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 バージョン: $ver

管理:







$admin_username:
$admin_password:< /td>


";
}

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) または die("$cant_del_table");
echo"$table_deleted";
}
else { echo"$アクセスなし"; }
}
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) または die("$database_error");
while($data=mysql_fetch_row($result))
{
echo"";
}
echo"
$prename:電子メール
$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) または 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:



$トピック:


$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) または die("$database_error");
ながら($data=mysql_fetch_row($result) )
{
mail("$data[2]","$subject","$text","From: $fromnX-Mailer: $mailernReply-To: $replyn") または die("$send_error");
}
echo"
$xxx_has_been_sent:


$topic:< br>
$件名

$message:

$text

";
}
else { echo"$noaccess"; }
}
else { echo"$noaccess"; }


print_back();
print_footer();
?>



english.inc.php3
$mailadd_text="ニュースレターをご覧の場合は、次のような電子メールが届きます。毎月のホームページに関する情報
次のフォームに記入してください。
購読を解除するには、";

$remember_pass="パスワードを覚えておいてください。そうしないと、リストからメールアドレスを削除できません。";
$wrong_mail="あなた@#間違った電子メール アドレスを入力しました";
$admin_name="ニュースレター管理";
$program_name="ニュースレター マネージャー";
$admin_username="管理者ユーザー名";
$admin_password= "管理者パスワード";
$send="送信";
$reset="リセット";
$noaccess="アクセスが拒否されました";
$send_mail="リストにメールを送信";
$show_users="表示/delete members";
$del_table="テーブル $maillist_table を削除";
$create_table="テーブル $maillist_table を作成";
$cant_del_table="テーブル $maillist_table を削除できません";
$table_deleted="テーブル $maillist_tableは削除されました";
$headline_users="1 か所のすべてのユーザー:";
$prename="プレネーム";
$database_error="データベース上のエラー: $database_name";
$delete="削除";
$could_not_be_deleted ="削除できませんでした";
$has_been_deleted="削除されました";
$topic="トピック";
$message="メッセージ";
$send_error="送信エラー";
$xxx_has_been_sent="次のが送信されました";
$already_there="あなたはすでにリストに含まれています!!!";
$xxx_has_been_entered="以下が入力されました";
$password="パスワード";
$cant_find_entry="Can@#tエントリを検索!";
$isnt_in_db="$email がデータベースに入力されていません";
$error_del="削除中にエラーが発生しました";
$entry_del="エントリが削除されました";
$here="こちら" ;
$click="";
$all_fields_must_be_edited="エラー!すべてのフィールドは完全に入力する必要があります!";
?>


tablecreator.php3

INCLUDE"layout.inc.php3";
INCLUDE"config.inc.php3";
print_header("テーブルを作成 $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) null ではない、
PRIMARY KEY (電子メール)、INDEX (電子メール)、UNIQUE (電子メール))";

mysql_db_query($database_name,$query,$conn) または die("テーブルを作成できませんでした");
echo"テーブル "$maillist_table" が作成されました";
print_back();
print_footer();
?>

index.php3

/************************************************* ****************************/
/* */
/* Mailinglisten-Manager */
/* */
/* 投稿者: Marcel Beerta */
/* http://www.supertown.de/computer/mazen/ */
/* marcel.beerta@gmx。 net */
/* */
/************************************************* ****************************/

INCLUDE "config.inc.php3";
INCLUDE "./lang/$ language.inc.php3";
INCLUDE "レイアウト。株式会社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) または die("$already_there");

echo"
$xxx_has_been_entered


名前: $名前

$prename: $vorname

電子メール: $email

$password: $pw


$remember_pass

";
}
その他
{
echo"$all_fields_must_be_edited";
}

}


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



< ;/tr>










";

}
else if($string==@#delme @#)
{
$query1="SELECT * FROM $maillist_table WHERE $maillist_table.email LIKE @#$email@#";
$result=mysql_db_query($database_name,$query1,$conn) または die("$cant_find_entry ");
$data=mysql_fetch_row($result) または die("$isnt_in_db

");
if($data[3]==$pw)
{
$query="から削除$maillist_table WHERE email=@#$email@#";
mysql_db_query($database_name,$query,$conn) または die("$error_del");
echo"$entry_del";
}
else
{
echo" $noaccess";
}
}
else
{
echo"$mailadd_text
$here $click ...

  

電子メール:
$password:





< /tr>
名前:
$prename:
電子メール:
$password:










;





";
}

print_back();
print_footer();
?>



layout.inc.php3
/************************************************* ****************************/
/* */
/* レイアウト日付 ... */
/* */
/* 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 */
/* マルセル・ビールタ */
/* http://www.supertown.de/mazen/maillist */
/************************************************* ***************************/

/*************************************/
/* 次の数行を編集するだけです: */
/*************************************/
//Admin-username:
$adminuser=@#szw@#;
//Admin-password :
$adminpass=@#szw@#;
//言語
$言語=@#english@#; //その他の言語: @#german@#,@#english@#
//MySQL サーバーのホスト名
$hostname = @#localhost@#;
//MySQL サーバーのユーザー名
$user = @#root @#;
//MySQL サーバーのパスワード
$pass = @#@#;
//データベース名
$database_name = @#maillist@#;
//メーリングリスト テーブル
$maillist_table=@#marcel_maillist@# ;
//電子メールから
$from=@#sszw@163.net@#;
//電子メールに返信
$reply=@#sszw@163.net@#;
// X-Mailer
$mailer=@#PHP-Maillist by Mazen@#;
/*********************************************************/
/* 編集しない場合は @# 編集しないでください#知らない、あなたが何をしているのか */
/*... */
/*********************************************************/
$conn=mysql_pconnect ($hostname,$user,$pass );
$ver="1.0.0";



関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート