コードの終端にエラー???php
いつもお世話になり誠にありがとうございます。
標記の件。
エラーメッセージは次です。
( ! ) Parse error: syntax error, unexpected end of file in /srv/www/htdocs/blog.php on line 98
コードは97行になります。
どうか教えてください。
アドバイスを宜しくお願い申し上げます。
記
<?php
require_once('dbc.php');
class Blog extends Dbc
{
protected $table_name = 'blog';
//カテゴリー名を表示
//引数:数字
//返り値:カテゴリーの文字列
public function setCategoryName($category)
{
if ($category == '1') {
return '日常';
} elseif ($category == '2') {
return '非日常';
} else {
return 'その他';
}
}
public function blogCreate($blogs)
{
$sql = "INSERT INTO
blog(title,content,category,publish_status)
VALUES
(:title, :content, :category, :publish_status)";
$dbh = $this->dbConnect();
$dbh->biginTransaction();
try {
$stmt = $dbh->prepare($sql);
$stmt->bindValue(':title', $blogs['title'], PDO::PARAM_STR);
$stmt->bindValue(':content', $blogs['content'], PDO::PARAM_STR);
$stmt->bindValue(':category', $blogs['category'], PDO::PARAM_INT);
$stmt->bindValue(':publish_status', $blogs['publish_status'], PDO::PARAM_INT);
$stmt->bindValue(':id', $blogs['id'], PDO::PARAM_INT);
$stmt->execute();
$stmt->commit();
echo 'ブログを投稿しました!';
} catch (PDOException $e) {
$dbh->rollBack();
exit($e);
}
function blogUpdate($blogs)
{
$sql = "UPDATE $this->table_name SET
title = :title, content = :content, category = :category, publish_status = :publish_status
Where
id = :id";
$dbh = dbConnect();
$dbh->biginTransaction();
try {
$stmt = $dbh->prepare($sql);
$stmt->bindValue(':title', $blogs['title'], PDO::PARAM_STR);
$stmt->bindValue(':content', $blogs['content'], PDO::PARAM_STR);
$stmt->bindValue(':category', $blogs['category'], PDO::PARAM_INT);
$stmt->bindValue(':publish_status', $blogs['publish_status'], PDO::PARAM_INT);
$stmt->bindValue(':id', $blogs['id'], PDO::PARAM_INT);
$stmt->execute();
$stmt->commit();
echo 'ブログを更新しました!';
} catch (PDOException $e) {
$dbh->rollBack();
exit($e);
}
}
function blogUpdate($blogs){
}
//ブログのバリデーション
function blogValidate($blogs)
{
if (empty($blogs['title'])) {
exit('タイトルを入力してください。');
}
if (mb_strlen($blogs['title']) > 191) {
exit('タイトルは191文字以下にしてください。');
}
if (empty($blogs['content'])) {
exit('本文を入力してください。');
}
if (empty($blogs['category'])) {
exit('カテゴリーは必須です。');
}
if (empty($blogs['publish_status'])) {
exit('公開ステータスは必須です。');
}
}
?>
お礼
hwoa1024 様 ありがとうございます。 解決しました。 またよろしくお願いいたします。