include_once("./WebImgMng/clssImgMng.php");
?>
$errMsg = "";
$c = new clssImgMng();
if( $c->load() != true ){
$errMsg = "load error
";
}
//パスワード確認
if( @$_POST["pwd"] != "yamada123" ){
//違うならパラメタ全クリア
unset($_POST["cname"]);
unset($_POST["iname"]);
unset($_POST["comment"]);
unset($_POST["delfile"]);
}
//表示カテゴリ名取得
$cname = htmlspecialchars(@$_GET["cname"], ENT_QUOTES);
//echo "cname=>".$cname."
";
//画像登録でないかチェック
if( isset($_POST["comment"]) ){
$com = htmlspecialchars(@$_POST["comment"], ENT_QUOTES);
if( $c->addUploadImg($cname, "userfile", $com) != true ){
$errMsg = "アップロードに失敗しました
";
}
}
//画像削除でないかチェック
if( isset($_POST["delfile"]) ){
$fname = htmlspecialchars(@$_POST["delfile"], ENT_QUOTES);
if( $c->dellImg($cname, $fname) != true ){
$errMsg = "画像の削除に失敗しました
";
}
}
//表示カテゴリ名が指定されていなければ
if( $cname == "" ){
//登録されているカテゴリ一覧を取得
$i = $c->enumCateName($buff);
if( $i <= 0 ){
$errMsg = "カテゴリが登録されていません
";
}else{
//先頭のカテゴリをデフォルトで表示
$cname = $buff[0];
}
}
$iname = htmlspecialchars(@$_GET["iname"], ENT_QUOTES);
//画像ファイル名一覧を取得
$cnt = $c->enumImgName($cname, $buff);
//サムネイル一覧を取得
$scnt = $c->enumSumImgFPath($cname, $sbuff);
//echo "scnt=>$cnt
";
if( $errMsg != "" ){
print("".$errMsg."
");
}else{
echo "カテゴリ「".$cname."」
";
if( $cnt <= 0 ){
echo "イメージが登録されていません
";
}
}
print("
\n");
if( $cnt > 0 ){
print("\n");
print("");
}
//サムネイル一覧表示
for($i = 0; $i < $cnt; $i++){
if($i > 0 && ($i % 5) == 0){
print("
\n");
}
if( $iname == "" ){ //個別表示する画像がないなら、最初のを表示
$iname = $buff[$i];
}
$w = $c->getW($cname, $buff[$i])+50;
$h = $c->getH($cname, $buff[$i])+150;
print(" | \n");
//print("
\n");
}
if( $cnt > 0 ){
print("
\n");
}
?>
画像のアップロード
print("
画像の削除
print("