< /p>
保存.php: メッセージを保存します
コードをコピーします
コードは次のとおりです:
if(!$_POST["author"] || !$_POST["content"])
{
echo "n";
echo "メッセージの名前または内容を入力しませんでした。2 秒後にホームページに戻ってください。";
関数ランダム($length)
{
$hash = 'IMG-';
$chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz';
$max = strlen($chars) - 1; ) * 1000000; for( $i = 0; $ i {
$hash .= $chars[mt_rand(0, $max)]
}
return $hash
}
function fileext;ファイル名)
{
return substr( strrchr($filename, '.'), 1)
}
if($_FILES["upfile"]["name"]!=""){
$uploaddir="upfile /";
$type=array ("jpg","gif","bmp","jpeg","png");
if(!in_array(strto lower(fileext($_FILES['upfile']['name '])),$type) )
{
echo "n";
$text=implode(",", $type);
echo "次の種類のファイルのみをアップロードできます: ",$text,"
"
}
else
{
$filename=explode(") ,$_FILES['upfile']['name ']);
do
{
$filename[0]=random(10);
$uploadfile=$ Uploaddir.$randname;
} while(file_exists( $uploadfile));
if (move_uploaded_file($_FILES['upfile']['tmp_name'],$uploadfile)){
echo "画像が正常にアップロードされました"; =1;
}
else{
echo " 画像のアップロードに失敗しました。 ";
$imgflag=0;
}
}
}
$author=base64_encode($_POST["author"]);
$content=base64_encode(ereg_replace("rn","
",htmlspecialchars( $_POST["コンテンツ"])));
$smiles=base64_encode($_POST["スマイル"]);
if($_POST["タイトル"]){
$title=base64_encode($_POST["タイトル" ]);
}else{
$title=base64_encode("無題");
$addtime=time();
$photo=base64_encode($randname); else{
$photo="NONE";
}
//データを保存
$sql="メッセージボードに挿入(author,title,smiles,content,photo,addtime) VALUES('$author','$title' , '$smiles','$content','$photo',$addtime)";
mysql_query($sql,$conn);
echo "n";
echo "メッセージありがとうございます。2 秒後にホームページに戻ります";
?>
savereply.php: 返信を保存
if( $_SESSION ["admin_name"]) && $_SESSION["admin_name"]!="")
{
if(!$_POST["content"])
{
echo "n";
echo "返信内容が入力されていません。2 秒以内にホームページに戻ってください";
exit();
}else{
$ msgid=$_POST["msgid"] ;
$content=base64_encode(ereg_replace("rn","
",htmlspecialchars($_POST["content"])));
//データを保存
$sql= "INSERT INTO Reply(msgid,content,addtime) VALUES($msgid,'$content',$addtime)"
mysql_query($sql,$conn); meta http-equiv="refresh" content ="2;url=index.php">n";
echo "メッセージありがとうございます。2 秒後にホームページに戻ります";
}
}
? >
http://www.bkjia.com/PHPjc/320898.html
www.bkjia.com
本当
http://www.bkjia.com/PHPjc/320898.html
技術記事
メッセージ表示ページ: 前の例と比較して、ページングとメッセージ返信の機能が追加されています。 メイン コード: install/index.php: プログラムのインストール ページのコピー コードは次のとおりです。 ?php if($_GET["acti.. .