mysql ベースのフォーラム (7)
Jun 13, 2016 pm 12:38 PM
# sendmsg.php
<?php
require "func.php";
if ($b1) {
if (is_user_exits($fromname) and check_user_password($fromname,$password)) {
sendmsg();
echo "成功しました!<br><form method="POST"><input type="button" value="ウィンドウを閉じる" name="B1" onclick= "window.close()"></form>";
}
else {
$founderr=1;
echo "ユーザー名/パスワードが間違っています!";
}
}
else {
?>
<html>
<head>
<title>発行留言</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" type="text/css" href="css/index.css">
</head>
< ;body bgcolor="#eeeeee">
<form method="post" action="<?php echo $php_self;?>">
<テーブル幅="98%" border="1" cellpacing="0" cellpadding="0" bordercolorlight="#000000" bordercolordark="#FFFFFF">
<tr align="center">
<tdcolspan= "2">给 <a href="userinfo.php?name=<?php echo $name;?>" target="_blank"><?php echo $name;?> /a>
送信留言
<tr>
<td align="right" width="27%">名前:</td>
<td width="73%">
<input type="text" name="fromname" size="17" maxlength="16" value=" <?php echo $jl_forum[name];?>">
* </td>
</tr>gt;
<tr>
<td align=" right" width="27%">您的秘密コード:</td>
<td width="73%">
<input type="password" name="password" size ="17" 最大長="16">
* </td>
</tr>
<td align="right" width="27%" valign="top">内容:</td>
<td width="73%">
<textarea name="cont" Wrap="VIRTUAL"cols="40" rows="3"></textarea>
<input type="hidden" name="toname" value="<?php echo $name;?>">
<br>
<input type="submit" name="b1" value="発行">
<input type="button" name="Submit" value="取消" onclick="window.close()">
</td>
</tr>
</table>
</form>
</body>
</html>
<?php
}
?>
###############
# setup.php
# これは初期化プログラムであり、実行後に初めて実行されます。アップロード中です。エラーを避けるために削除する必要があります。
################
<?php
requir "func.php"
echo "< ;h1> ;データベースの初期化</h1><br><br>";
echo "データベース接続を確立...ok!<br>";
echo "テーブルボード情報を作成..." ;
$sql="CREATE TABLE boardinfo (name varchar(50) NOT NULL, chinesename varchar(50) NOT NULL)";
mysql_query($sql) または die("error"); " ok!<br>";
echo "テーブル ユーザーを作成します...";
$sql="CREATE TABLE user (id int(11) NOT NULL auto_increment, name varchar(50) NOT NULL,性別 varchar(6)、実名 varchar(20)、パスワード varchar(16) NOT NULL、アドレス varchar(40)、oicq varchar(10)、ホームページ varchar(50)、スコア int(11)、電話番号 varchar(20)、 email varchar(50)、regtime varchar(20)、qm text、slaveboard varchar(50)、PRIMARY KEY (id))";
mysql_query($sql) または die("Error");
echo " ok !<br>";
echo "テーブル メッセージの作成... ";
$sql="テーブル メッセージの作成 (id int(11) NOT NULL auto_increment, name varchar(50), fromname varchar( 50 ), writetime varchar(20), cont longtext, PRIMARY KEY(id))";
mysql_query($sql) または die("Error");
echo "ok!<br>";
echo "ボード "PC" を初期化します...";
create_board_table('computer','PC');
echo "ok!<br><br>"; "<h2>セットアップが完了しました!</h2>";
echo "<br>gt;<br>冷情疯子(電脑疯子)";
?>gt;
## userinfo.php
<html>
<head>
<title>用户情報</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" type="text/css" href="css/index.css">
</head>
< ;body bgcolor="#FFFFFF" background="image/bg.gif">
<?php include "header.php";
if (!isset($name)) {
? >
<form method="post" action="<?php echo $php_self;?>">
<table width="90%" border="1" cellpacing=" 0" cellpadding="1" align="center" bordercolorlight="#CCCCCC" bordercolordark="#FFFFFF">
<tr align="center">
<td>请输入欲観看的使用名</td>
<tr align="center">
<input type="text" name" size="18" maxlength="16">
</td>
</tr>
<tr align="center">
<td>
<input type="submit" name="b1" value="観察资料">
</tr> ></form>
<?php
}
else {
「func.php」が必要です。
if (is_user_exits($name)) {
$sql="select * from user where name='$name'";
$sql_result=mysql_query($sql);
$row=mysql_fetch_array($sql_result);
?>
<table width="90%" border="1" cellpacing="0" cellpadding="1" align="center" bordercolorlight="#CCCCCC" bordercolordark="#FFFFFF">
<td><b>详细资料</b></td>
</tr>
<td>用户名:<?php echo $row[name];?></td>
</tr>
<td>真实姓名:<?php echo $row[realname];?></td>
</tr>
<td>性别:<?php echo $row[sex];?></td>
</tr>
<td>地址:<?php echo $row[address];?></td>
</tr>
<td>電文:<?php echo $row[phone];?></td>
</tr>
<td>OICQ:<?php echo $row[oicq];?></td>
</tr>
<td>メール:<a href="mailto:<?php echo $row[email];?>"><?php echo $row[email];?>< /a>
</tr>
<td>主页:<a href="<?php echo $row[homepage];?>" target="_blank"><?php echo $row[homepage];?></a></td>
</tr>
<td>注册時間:<?php echo $row[regtime];?></td>
</tr>
<td>目前积分:<?php echo $row[score];?></td>
</tr>
</table>
<?php
}
else {
echo "请输入正确合法存在的用户名";
}
}
「footer.php」を含める;?>
</body>
</html>
# viewmsg.php
<?php
"func.php" が必要です。
if (is_user_exits($jl_forum[名前]) および check_user_password($jl_forum[名前],$jl_forum[パスワード])) {
if (isset($job)) {
if (is_this_user($ id)) {
delmsg($id);
}
}
$name=$jl_forum[名前];
$sql="select * from message where name='$name'";
$sql_result=mysql_query($sql);
$sum=mysql_num_rows($sql_result);
?>
<title>観察留言</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" type="text/css" href="css/index.css">
<スクリプト言語="javascript">
function sendmsg(name){ window.open("sendmsg.php?name=" name,"","height=200,width=500,resizable=yes,scrollbars=yes,status=no,toolbar=no 、メニューバー = いいえ、場所 = いいえ");
}
</script>
</head>
<本文 bgcolor="#FFFFFF" 背景="image/bg.gif">
<p>您目前共有 <b><?php echo $sum;?></b> 条留言</p>
<table width="98%" border="1" cellpacing="0" cellpadding="0" bordercolorlight="#CCCCCC" bordercolordark="#FFFFFF">
<?php
while ($sql_row=mysql_fetch_array($sql_result)) {
?>
<tr bgcolor="#eeeeee">
<td><a href="javascript:sendmsg('<?php echo $sql_row[fromname];?>')"><?php echo $sql_row[fromname];?> ;</a>
について <?php echo $sql_row[writetime];?> <a href="<?php echo "$php_self?job=del&id=$sql_row[id]";?>">删除</a></td>
</tr>
<td><?php echo $sql_row[cont];?></td>
</tr>
<td> </td>
</tr>
<?php
}
?>
</table>
</p>
</body>
</html>
<?php
}
else {
show_error(4);
}
?>

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

MySQL 8.4 で mysql_native_password がロードされていないエラーを修正する方法
