?> <!-- </p>--> <p>画像をタッチでON⇄OFF切り替えします。</p> <p>画像の削除はOFFの時だけです。</p> <hr> <p> 【ON】<br> <?php // ON画像があればココに表示 $sqlImg = $pdo->prepare("SELECT * FROM topImage WHERE flag=1 ORDER BY id DESC"); // $sqlImg->bindValue(':ps', $ps, PDO::PARAM_INT); // $sqlImg->bindValue(':pe', PAGING, PDO::PARAM_INT); $sqlImg->execute(); while ($rowImg = $sqlImg->fetch(PDO::FETCH_ASSOC)) { if ($rowImg) { $img = sprintf('<a href="?idOff=%d"><img width="100" src="data:%s;base64,%s" alt="%s" /> </a>', $rowImg['id'], image_type_to_mime_type($rowImg['type']), base64_encode($rowImg['thumb_data']), $m->h($rowImg['name'])); print '<span>' . $img . "</span>" . PHP_EOL; } else { print "No_Image"; } } ?> </p> <hr> <p>【OFF】</p> <?php // OFF画像があればココに表示 // $sqlImg=$pdo ->prepare("SELECT * FROM topImage ORDER BY id DESC LIMIT :ps , :pe ;"); $sqlImg = $pdo->prepare("SELECT * FROM topImage WHERE flag=0 ORDER BY id DESC;"); // $sqlImg->bindValue(':ps', $ps, PDO::PARAM_INT); // $sqlImg->bindValue(':pe', PAGING, PDO::PARAM_INT);
//include_once("../inc/pdoClass.php"); //$DB = new DB(); ////create_image_table //$table='topImage'; //$DB->create_image_table($table); // Class include_once "../inc/MHClass.php"; $m = new MHClass(); // POSTデータチェック // $m -> po(); //SESSIONデータチェック // $m -> se(); //サニタイズ // $m -> h($str); //管理ID,パスワード確認 && 初期化 $id = !empty($_POST["adminid"]) ? $m->h($_POST["adminid"]) : ""; $pass = !empty($_POST["pass"]) ? $m->h($_POST["pass"]) : ""; $_SESSION["id"] = !empty($_SESSION["id"]) ? $m->h($_SESSION["id"]) : $id; $_SESSION["pass"] = !empty($_SESSION["pass"]) ? $m->h($_SESSION["pass"]) : $pass; $flag = 0; //管理者チェック if ($id == ADMIN && $pass == PASS) { $flag = 1; $_SESSION["id"] = $id; $_SESSION["pass"] = $pass; } else { //管理者でなければセッション破棄 } // ユーザーのセッションとクッキー if (!empty($_POST["adminid"])) { setcookie("adminid", $_POST["adminid"], time() + 60 * 60 * 24 * 14);
$lastPage = $DB->paging(DATA_PER_PAGE, "News"); if ($p > $lastPage) { $p = $lastPage; } // $flag( 1:一覧表示 2:編集画面 3:編集チェック画面 4:編集送信完了通知画面 5:削除) $flag = 0; //管理者チェック if ($_SESSION["id"] == ADMIN && $_SESSION["pass"] == PASS) { $flag = 1; } else { //管理者でなければセッション破棄 header("Location: ../index.php"); exit; } // ページ確認 $edit = !empty($_GET["edit"]) ? $m->h($_GET["edit"]) : ""; $_SESSION["edit"] = ""; // 編集チェック if ($edit != "") { // print "OK"; $_SESSION["edit"] = $edit; $flag = 2; } // 編集データチェック(初期化) $id = !empty($_POST["edit"]) ? $m->h($_POST["edit"]) : ""; $time = !empty($_POST["news_create_time"]) ? $m->h($_POST["news_create_time"]) : ""; $title = !empty($_POST["news_title"]) ? $m->h($_POST["news_title"]) : ""; $news = !empty($_POST["news"]) ? $m->h($_POST["news"]) : ""; $editIdCheck = !empty($_POST["editId"]) ? $m->h($_POST["editId"]) : ""; $timeCheck = !empty($_POST["timeCheck"]) ? $m->h($_POST["timeCheck"]) : ""; $titleCheck = !empty($_POST["titleCheck"]) ? $m->h($_POST["titleCheck"]) : "";
ini_set('display_errors', 1); // PDO接続 include_once "../inc/config.php"; include_once "../inc/pdoClass.php"; $DB = new DB(); // Class include_once "../inc/MHClass.php"; $m = new MHClass(); // POSTデータチェック // $m -> po(); // SESSIONデータチェック // $m -> se(); // サニタイズ // $m -> h($str); // news確認 && 初期化 $time = !empty($_POST["time"]) ? $m->h($_POST["time"]) : ""; $title = !empty($_POST["title"]) ? $m->h($_POST["title"]) : ""; $news = !empty($_POST["news"]) ? $m->h($_POST["news"]) : ""; $timeCheck = !empty($_POST["timeCheck"]) ? $m->h($_POST["timeCheck"]) : ""; $titleCheck = !empty($_POST["titleCheck"]) ? $m->h($_POST["titleCheck"]) : ""; $newsCheck = !empty($_POST["newsCheck"]) ? $m->h($_POST["newsCheck"]) : ""; $_SESSION["id"] = !empty($_SESSION["id"]) ? $m->h($_SESSION["id"]) : ""; $_SESSION["pass"] = !empty($_SESSION["pass"]) ? $m->h($_SESSION["pass"]) : ""; $_SESSION["time"] = !empty($_SESSION["time"]) ? $m->h($_SESSION["time"]) : ""; $_SESSION["title"] = !empty($_SESSION["title"]) ? $m->h($_SESSION["title"]) : ""; $_SESSION["news"] = !empty($_SESSION["news"]) ? $m->h($_SESSION["news"]) : ""; // $flag( 1:投稿画面 2:投稿チェック画面 3:送信完了通知画面) $flag = 0; //管理者チェック if ($_SESSION["id"] == ADMIN && $_SESSION["pass"] == PASS) { $flag = 1;
<?php session_start(); ini_set('display_errors', 1); // PDO接続 include_once "../inc/config.php"; include_once "../inc/pdoClass.php"; $DB = new DB(); // Class include_once "../inc/MHClass.php"; $m = new MHClass(); // text確認 && 初期化 $id = ""; $time = !empty($_POST["time"]) ? $m->h($_POST["time"]) : ""; $title = !empty($_POST["title"]) ? $m->h($_POST["title"]) : ""; $text = !empty($_POST["text"]) ? $m->h($_POST["text"]) : ""; $timeCheck = !empty($_POST["timeCheck"]) ? $m->h($_POST["timeCheck"]) : ""; $titleCheck = !empty($_POST["titleCheck"]) ? $m->h($_POST["titleCheck"]) : ""; $textCheck = !empty($_POST["textCheck"]) ? $m->h($_POST["textCheck"]) : ""; $_SESSION["id"] = !empty($_SESSION["id"]) ? $m->h($_SESSION["id"]) : ""; $_SESSION["pass"] = !empty($_SESSION["pass"]) ? $m->h($_SESSION["pass"]) : ""; $_SESSION["time"] = !empty($_SESSION["time"]) ? $m->h($_SESSION["time"]) : ""; $_SESSION["title"] = !empty($_SESSION["title"]) ? $m->h($_SESSION["title"]) : ""; $_SESSION["text"] = !empty($_SESSION["text"]) ? $m->h($_SESSION["text"]) : ""; $_SESSION["imageid"] = !empty($_SESSION["imageid"]) ? $m->h($_SESSION["imageid"]) : ""; $imageid = !empty($_POST["imageid"]) ? $m->h($_POST["imageid"]) : ""; // $flag( 1:投稿画面 2:投稿チェック画面 3:送信完了及び画像添付画面 4:画像送信完了画面) $flag = 0; //管理者チェック if ($_SESSION["id"] == ADMIN && $_SESSION["pass"] == PASS) { $flag = 1;
#### DB_addAccess //> id : int(10) : ID //> date : datetime : 日付 //> site_name : varchar(255) : サイト名 //> site_comment : text : サイト紹介 // //> ad_id : int(11) : 郵便番号 //> ad : varchar(255) : 住所 // //> tel : int(11) : 電話番号 //> site : varchar(255) : サイト名 //> url : varchar(255) : サイトURL // 初期化 $table = 'addTable'; $file = "file"; $site_name = !empty($_POST["site_name"]) ? $m->h($_POST["site_name"]) : ""; //$site_comment= (!empty($_POST["site_comment"])) ? $m->h($_POST["site_comment"]) : ""; $site_comment = !empty($_POST["site_comment"]) ? $_POST["site_comment"] : ""; $ad_id = !empty($_POST["ad_id"]) ? $m->h($_POST["ad_id"]) : ""; $ad = !empty($_POST["ad"]) ? $m->h($_POST["ad"]) : ""; $tel = !empty($_POST["tel"]) ? $m->h($_POST["tel"]) : ""; $site = !empty($_POST["site"]) ? $m->h($_POST["site"]) : ""; $url = !empty($_POST["url"]) ? $m->h($_POST["url"]) : ""; $_SESSION["site_name"] = !empty($_SESSION["site_name"]) ? $m->h($_SESSION["site_name"]) : ""; $_SESSION["site_comment"] = !empty($_SESSION["site_comment"]) ? $m->h($_SESSION["site_comment"]) : ""; $_SESSION["ad_id"] = !empty($_SESSION["ad_id"]) ? $m->h($_SESSION["ad_id"]) : ""; $_SESSION["ad"] = !empty($_SESSION["ad"]) ? $m->h($_SESSION["ad"]) : ""; $_SESSION["tel"] = !empty($_SESSION["tel"]) ? $m->h($_SESSION["tel"]) : ""; $_SESSION["site"] = !empty($_SESSION["site"]) ? $m->h($_SESSION["site"]) : ""; $_SESSION["url"] = !empty($_SESSION["url"]) ? $m->h($_SESSION["url"]) : ""; $_SESSION["msg"] = "";
$lastPage = $DB->paging(DATA_PER_PAGE, "tw"); if ($p > $lastPage) { $p = $lastPage; } // $flag( 1:一覧表示 2:編集画面 3:編集チェック画面 4:編集送信完了通知画面 5:削除) $flag = 0; //管理者チェック if ($_SESSION["id"] == ADMIN && $_SESSION["pass"] == PASS) { $flag = 1; } else { //管理者でなければセッション破棄 header("Location: ../index.php"); exit; } // ページ確認 $edit = !empty($_GET["edit"]) ? $m->h($_GET["edit"]) : ""; $_SESSION["edit"] = ""; // 編集チェック if ($edit != "") { // print "OK"; $_SESSION["edit"] = $edit; $flag = 2; } // 編集データチェック(初期化) $self = $_SERVER['PHP_SELF']; // このファイル名 $table_name = 'tw'; // 使用テーブル名を指定 $id = !empty($_POST["edit"]) ? $m->h($_POST["edit"]) : ""; $edit_image = !empty($_POST["edit_image"]) ? $m->h($_POST["edit_image"]) : ""; $edit_imageAdd = !empty($_POST["edit_imageAdd"]) ? $m->h($_POST["edit_imageAdd"]) : "";