//=====================================================
//初期設定
//=====================================================
//クライアント名
define("CLA_NAME", "橋本カイロプラクティック");
//トップページに表示するニュースの件数
define("TOP_MAX", 3);
//画像をアップロードする(0:しない、1:する)
define("FLG_FILEUP", 0);
//アップロードする画像の最大横サイズ
define("IMG_MAX_W", 610);
//日付の年月日の区切り方("年月日"、"."、"/"、"-")
define("DATE_SEP", ".");
//本文を入力する(0:しない、1:する)
define("FLG_BODY", 0);
//表示タイプの選択(0:通常どおり一覧ページと詳細ページを分ける、1:文章量が少ない場合は、一ページ内に全て表示する)
define("DISPLAY_TYPE", 1);
//=====================================================
//ファイル名・フォルダ名関係
//=====================================================
//管理画面から見た画像をアップロードするフォルダ
define("IMGUP_FLD_from_ADMIN", "../news/img-up/");
//管理画面から見た画像をプレアップするフォルダ
define("IMGPRE_FLD_from_ADMIN", "../news/img-pre/");
//ニュースページから見た画像をアップロードするフォルダ
define("IMGUP_FLD_from_NEWS", "img-up/");
//カウントファイルのファイル名
define("COUNT_FILE", "count.dat");
//ニュースファイルのファイル名
define("NEWS_FILE", "news.dat");
//管理画面から見たデータファイルが入っているフォルダ
define("DATA_FLD_from_ADMIN", "data/");
//トップページから見たデータファイルが入っているフォルダ
define("DATA_FLD_from_TOP", "admin_news/data/");
//ニュースページから見たデータファイルが入っているフォルダ
define("DATA_FLD_from_NEWS", "../admin_news/data/");
//トップページから見たニュース詳細表示スクリプト
define("NEWS_DTL_from_TOP", "news/detail.php");
//トップページから見たニュース一覧スクリプト
define("NEWS_LIST_from_TOP", "news/index.php");
//ニュースインデックスから見たニュース詳細表示スクリプト
define("NEWS_DTL_from_NEWS", "detail.php");
//=====================================================
//配列・データ名
//=====================================================
//ニュースデータファイルのセルの順番
$Data_Ary = array(
"id" => "ID",
"year" => "年",
"month" => "月",
"day" => "日",
"title" => "タイトル",
"link" => "リンク",
"body" => "本文",
"photo_img" => "画像"
);
//=====================================================
//配列・データ名
//=====================================================
define("FROM_ENCODING", "UTF-8");
?>
//=====================================================
//ニュース表示プログラム <関数群>
//=====================================================
//ニュースファイルから一覧を開く(管理画面用)---------------------------------------------
function OpenNewsListAdmin(){
require_once("_config.php");
$news_url = DATA_FLD_from_ADMIN.NEWS_FILE;
$line = file($news_url);
$news_list_str ="
\n- 日付
- 見出し
";
for($i=0; $i";
$news_list_str .= "- ";
$news_list_str .= $ary['title']."
\n";
}
$news_list_str .="
\n";
return $news_list_str;
}
//ニュースファイルから一覧を開く(トップページ用)---------------------------------------------
function OpenNewsListTop($charcode = "UTF-8"){
require_once("_config.php");
$news_url = DATA_FLD_from_TOP.NEWS_FILE;
$line = file($news_url);
//現在の日付を取得
$nowdate = date("Ymd", time());
//ループする回数
$max = count($line);
$loop = (TOP_MAX < $max) ? TOP_MAX : $max;
$i=0;
$news_list_str ="\n";
while($i <= $loop){
$line[$i] = @trim($line[$i]);
if($line[$i] == "") break;
$sell = explode("\t", $line[$i]);
$i++;
$ary = ChangeAry($sell, $Data_Ary);
//日付が未来の場合は表示しない
$news_list_date = $ary['year'].$ary['month'].$ary['day'];
if($nowdate < $news_list_date) continue;
$ary['month'] = sprintf("%01d", $ary['month']);
$ary['day'] = sprintf("%01d", $ary['day']);
//$news_list_str .= "- ".dateWrap($ary['year'], $ary['month'], $ary['day'], DATE_SEP)."
- ";
$news_list_str .= "
- ";
//タイトル部分の整形
if($ary['link'] != ""){ //リンクがある場合は、それを設定する。
$news_list_str .= "";
}
else if($ary['body'] != ""){//本文がある場合は、詳細記事にリンク。
if(DISPLAY_TYPE == 0) $news_list_str .= "";
else if(DISPLAY_TYPE == 1) $news_list_str .= "";
}
$news_list_str .= $ary['title'];
if($ary['body'] != "" || $ary['link'] != "") $news_list_str .= "";
$news_list_str .= "
\n";
}
$news_list_str .="
\n";
if($charcode != FROM_ENCODING){
$news_list_str = mb_convert_encoding($news_list_str, $charcode, FROM_ENCODING);
}
return $news_list_str;
}
//ニュースファイルから一覧を開く(ニュースインデックス用)---------------------------------------------
function OpenNewsList($charcode = "UTF-8"){
require_once("_config.php");
$news_url = DATA_FLD_from_NEWS.NEWS_FILE;
$line = file($news_url);
//現在の日付を取得
$nowdate = date("Ymd", time());
//ループする回数
$max = count($line);
$i=0;
if(DISPLAY_TYPE == 0) $news_list_str ="\n";
$news_list_str = "";
while($i <= $max){
$line[$i] = @trim($line[$i]);
if($line[$i] == "") break;
$sell = explode("\t", $line[$i]);
$i++;
$ary = ChangeAry($sell, $Data_Ary);
//日付が未来の場合は表示しない
$news_list_date = $ary['year'].$ary['month'].$ary['day'];
if($nowdate < $news_list_date) continue;
$ary['month'] = sprintf("%01d", $ary['month']);
$ary['day'] = sprintf("%01d", $ary['day']);
if(DISPLAY_TYPE == 0){ //通常通りに一覧表示
$news_list_str .= "- ".dateWrap($ary['year'], $ary['month'], $ary['day'], DATE_SEP)."
- ";
if($ary['link'] != "") $news_list_str .= "";
else if($ary['body'] != "") $news_list_str .= "";
$news_list_str .= $ary['title'];
if($ary['body'] != "" || $ary['link'] != "") $news_list_str .= "";
$news_list_str .= "
\n";
}
else if(DISPLAY_TYPE == 1){ //記事本文も合わせて表示する
$news_list_str .= "\n";
$news_list_str .= "\n";
$news_list_str .= "
\n";
$news_list_str .= "
".dateWrap($ary['year'], $ary['month'], $ary['day'], DATE_SEP)."
\n";
if($ary['photo_img']){
$ary['imgtag'] = "

";
$news_list_str .= "
".$ary['imgtag']."
\n";
}
$ary['body'] = autolink($ary['body']);
$news_list_str .= "
".$ary['body']."
\n";
$news_list_str .= "
\n\n";
}
}
if(DISPLAY_TYPE == 0) $news_list_str .="
\n";
if($charcode != FROM_ENCODING){
$news_list_str = mb_convert_encoding($news_list_str, $charcode, FROM_ENCODING);
}
return $news_list_str;
}
//ニュースファイルから個別で開く---------------------------------------------
function OpenNewsDetailAdmin($id){
require_once("_config.php");
$news_url = DATA_FLD_from_ADMIN.NEWS_FILE;
if($id != ""){
$line = file($news_url);
//指定の行を取り出し
for($i=0; $i", "\n", $ary['title']);
$ary['body'] = str_replace("
", "\n", $ary['body']);
$ary['month'] = sprintf("%01d", $ary['month']);
$ary['day'] = sprintf("%01d", $ary['day']);
if($ary['photo_img']) $ary['imgtag'] = "
";
else $ary['imgtag'] = "";
//削除フラグの追加
$ary['delete'] = "この予定を削除 \n"; //予定の削除
}
return $ary;
}
//ニュースファイルから個別で開く---------------------------------------------
function OpenNewsDetail($id, $charcode = "UTF-8"){
require("_config.php");
$news_url = DATA_FLD_from_NEWS.NEWS_FILE;
if($id != ""){
$line = file($news_url);
//指定の行を取り出し
for($i=0; $i";
}else{
$ary['imgtag'] = "";
}
}
foreach($ary as $key =>$v){
if($charcode != FROM_ENCODING){
$v = mb_convert_encoding($ary[$key], $charcode, FROM_ENCODING);
}
}
return $ary;
}
//アップロードされた画像の処理---------------------------------------------
function UploadImagePre($ary){
require("_config.php");
if(is_uploaded_file($_FILES['photo_img']['tmp_name'])){
//ファイルタイプから拡張子を決定
$imgtype = $_FILES['photo_img']['type'];
if($imgtype == "image/jpeg") $ext = ".jpg";
else if($imgtype == "image/gif") $ext = ".gif";
else exit("ファイルが正しくありません");
//ファイルをプレフォルダに移動
$newimg = date("YmdHis").$ext;
move_uploaded_file($_FILES['photo_img']['tmp_name'], IMGPRE_FLD_from_ADMIN.$newimg);
chmod(IMGPRE_FLD_from_ADMIN.$newimg, 0777);
$ary['imgname'] = $newimg;
$ary['imgtag'] = "
";
}else if(!isset($ary['photo_del'])){
//既に画像が登録されてある場合、それを表示
if($ary['oldimg']) $ary['imgtag'] = "
";
}
return $ary;
}
//ニュースを削除---------------------------------------------
function DeleteNews($id){
require("_config.php");
//データファイルを開く
$news_url = DATA_FLD_from_ADMIN.NEWS_FILE;
$line = file($news_url);
for($i=0; $i$v){
$newsline[$time][$id] .= $new_ary[$key]."\t";
}
$newsline[$time][$id] = trim($newsline[$time][$id]);
$newsline[$time][$id] = $newsline[$time][$id]."\n";
//データファイルを開く
$news_url = DATA_FLD_from_ADMIN.NEWS_FILE;
$line = file($news_url);
//データを抽出する
for($i=0; $i $v){
$v = trim($v); //前後のホワイトスペースを削除
$v = stripslashes($v); //バックスラッシュ除去
$v = htmlspecialchars($v, ENT_QUOTES); //サニタイジング
$v = str_replace("\r\n", "\n", $v); //改行コードをLFに統一
$v = str_replace("\r", "\n", $v);
$v = str_replace("\n", "
", $v); //改行を
に変換
//$v = mb_convert_kana($v, "K"); //半角カナを全角に
$v = str_replace("\t", "", $v); //タブは削除
$array[$key] = $v;
}
return $array;
}
//ポストされたデータをデコード(メール送信時など)--------------------------------------
function postDataDecode($array){
foreach($array as $key => $v){
//$v = html_entity_decode($v, ENT_QUOTES); //サニタイジングのデコード
$v = str_replace("&", "&", $v); //html_entity_decodeが使えない場合
$v = str_replace(""", "\"", $v);
$v = str_replace("'", "'", $v);
$v = str_replace("<", "<", $v);
$v = str_replace(">", ">", $v);
$v = stripcslashes($v); //バックスラッシュを除去
$v = str_replace("
", "\n", $v); //
をLFに変換
$array[$key] = $v;
}
return $array;
}
//DB登録用にデータをエンコード--------------------------------------
function dbDataEncode($array){
foreach($array as $key => $v){
$v = stripcslashes($v); //バックスラッシュを除去
$array[$key] = $v;
}
return $array;
}
//フォルダ内の昨日までのファイルを削除--------------------------------------
function batchFileDelete($pre_dir){
require("_config.php");
if(!FLG_FILEUP) return;
$today = getdate();
$yyyy = $today["year"];
$mm = $today["mon"];
$dd = $today["mday"];
//昨日の日付けを取得
$yesterday = date("Ymd", mktime(0, 0, 0, $mm, $dd-1, $yyyy));
$dir_path = dir($pre_dir);
//ディレクトリ内のファイル名を配列に格納
while($file_name = $dir_path->read()){
if(!is_dir($file_name)){
//ファイルの名前だけ
if ($file_name != '.' && $file_name != '..' && $file_name != 'Thumbs.db' && $file_name != "") {
$wks = $pre_dir . $file_name;
$mod_file = date ("Ymd", filemtime($wks));
$str .= $wks . $mod_file . "
";
if($yesterday >= $mod_file){
unlink($wks);
}
}
}
}
}
//連想配列に置き換え---------------------------------------------
function ChangeAry($ary, $Data_Ary){
$i=0;
foreach($Data_Ary as $key => $v){
if(isset($ary[$i])) $sell[$key] = @trim($ary[$i]);
else $sell[$key] = "";
$i++;
}
return $sell;
}
//URLを自動リンク--------------------------------------
function autolink($str){
$str = ereg_replace(
"(https?|ftp)(://[[:alnum:]\+\$\;\?\.%,!#~*/:@&=_-]+)",
"\\1\\2",
$str
);
return $str;
}
//現在の日付を配列で得る--------------------------------------
function GetNowDate(){
$date['year'] = date("Y", time());
$date['month'] = date("n", time());
$date['day'] = date("j", time());
return $date;
}
//日付を「yyyy?mm?dd」の形に一つにまとめる--------------------------------------
function dateWrap($year, $month, $day, $type){
if($type == "年月日"){
$date = $year."年".$month."月".$day."日";
}else{
$date = $year.$type.$month.$type.$day;
}
return $date;
}
//指定されたタグを、文字列にくっつける
function outputTag($str, $tagBegin = "", $tagEnd = ""){
if($str) return $tagBegin.$str.$tagEnd."\n";
}
?>
北区 赤羽駅前の腰痛・整体 | 橋本カイロプラクティック
橋本カイロプラクティックのご紹介
About HASHIMOTO CHIROPRACTIC
この痛みはどんなクリニックを選べばいいの?
痛みにお悩みの方へ
整体・整形・接骨院・カイロ?
カイロや整体をご存知ない方や、行った事がない方は一体どこに行ったらいいの?とお悩みのことと思います。それぞれどんな特長があるのか、簡単にご説明します。
3つの施術メニュー

橋本カイロプラクティック院長 橋本 美樹
【お休み、準備期間】9/5(火)~12(火)ご迷惑をおかけします。
ご予約電話番号:03-5993-2368
〒115-0055 東京都北区赤羽西1-37-1 2F
施術時間(月〜土)
10:00−12:00 14:00−20:00
水曜日は午前中のみ
休診日:日祭日・水曜午後
初回の施術時間について
初回は検査施術の説明等があるので、60分〜70分ほど施術時間がかかります。余裕をもってご来院頂けるようお願いいたします。
施術後の注意
飲酒、激しいスポーツ、熱い風呂は控えてください。
服装について
当院では更衣室がございます。ルームパンツ(長ズボン・半ズボン)を用意しております。(シャツのお着替えはございません)動きやすい服装でしたらそのままでも結構ですし、着替えを持ってきて頂いてもかまいません。
ただし、ジーンズやボディスーツのような締め付けるようなのものは検査施術がしにくいので更衣室で取り外していただきます。ご了承ください。
Information
橋本カイロプラクティックからのお知らせ
