phpな休日 BBS sitemap
お知らせ

令和3年(2021年)に限り、「海の日」7月22日に、「スポーツの日」7月23日に、「山の日」8月8日になります。(8月9日は振替休日)
上記に対応するため祝日関係のスクリプトを修正しました。
2021/2/28

令和2年(2020年)に限り、「海の日」7月23日に、「体育の日(スポーツの日)」7月24日に、「山の日」8月10日になります。
上記に対応するため祝日関係のスクリプトを編集中です。
2019/12/23

●天皇即位にともない、2019年に限って国民の祝日・休日が追加されます。
即位の日 5月1日が祝日になります。
それにともない、祝日に挟まれた平日、4月30日5月2日が国民の休日。
即位礼正殿の儀 10月22日が祝日になります。
いずれも一年限りですので、条件文を追加で対処。

elseif (($nen == 2019) && ($gatsu == 4) && ($hi == 30)) { //国民の休日 (4月30日なら)
$holiday = "国民の休日";
print ""; //背景色などを指定
}
elseif (($nen == 2019) && ($gatsu == 5) && ($hi == 1)) { //即位の日 (5月1日なら)
$holiday = "即位の日";
print ""; //背景色などを指定
}
elseif (($nen == 2019) && ($gatsu == 5) && ($hi == 2)) { //国民の休日 (5月2日なら)
$holiday = "国民の休日";
print ""; //背景色などを指定
}
elseif (($nen == 2019) && ($gatsu == 10) && ($hi == 22)) { //即位礼正殿の儀 (10月22日なら)
$holiday = "即位礼正殿の儀";
print ""; //背景色などを指定
}
2018.12.24

●12月23日の天皇誕生日は今年が最後になりますので、お使いのスクリプト中、下記赤文字部分を追加して来年以降に備えてください。
elseif (($nen < 2019) && ($gatsu == 12) && ($hi == 23)) { //天皇誕生日(12月23日なら)
$holiday = "天皇誕生日";
print ""; //背景を pink に
}
elseif (($nen < 2019) && ($gatsu == 12) && ($hi == 24) && ($you == 1)) { //天皇誕生日の振替休日(12月24日が月曜なら)
$holiday = "振替休日";
print ""; //背景を pink に
}
2018/12/20

●退職してフリーランスになりました。  2015/1/16

●2016年から“山の日”(8月11日)が国民の祝日に追加されることになりました。
気が早い話ですが、当サイトにとっては一大事なので、対処法を。祝日がらみのスクリプトには、以下のように“山の日”を追加してください。(例)
if (($nen > 2015) && ($gatsu == 8) && ($hi == 11)) { //2016年以降、山の日(8月11日)なら
print "<td align='center' bgcolor='#ffc0cb'><span title='山の日'>" . $hi . "</span></td>\n"; //背景を pink に
}
elseif (($nen > 2015) && ($gatsu == 8) && ($hi == 12) && ($you == 1)) { //山の日の振替休日(8月12日が月曜なら)
print "<td align='center' bgcolor='#ffc0cb'><span title='振替休日'>" . $hi . "</span></td>\n"; //背景を pink に
}
2014/6/3

●サイトをUTF-8化しました。
なお、phpスクリプトの場合、BOM無しの“UTF-8N”で記述してください。  2014/2/4

●サーバ移転しました。動作未検証ですので、不具合ありましたらご容赦ください。  2012/10/1

●変数のセット確認に isset 関数を使用するようにサイト全体を見直し・修正しました。(めんどくさいので削除を含む 汗)
未検証な部分が多くなっていますが、あしからず。  2012/5/30

●php6で削除される ereg 関数(5.3からはエラーログを吐いたり)部分を順次修正していく予定です。
まずは 〔29. JPEG画像一覧表示〕 のページを修正しました。  2009/10/7

BBSを新しいものに変更しました。
それにともないスクリプトを ダウンロード していただけるようにしました。  2009/4/11

●mod_rewrite が有効なようなので、強制的に www. 無しの設定にしました。(.htaccess)
 RewriteEngine on
 RewriteCond %{HTTP_HOST} ^(www¥.p-ho¥.net)(:80)?
 RewriteRule ^(.*) http://p-ho.net/$1 [R=301,L]
 ついでに www有りに統一する場合の.htaccess  2008/10/29

●サーバー移転しました。Ablenet
 順次検証しますが不具合があるかもしれません。  2008/10/28

SQLiteな休日 始めました。  2008/2/20

●BBSに英文で励ましの書き込みをいただくのですが、語学力がないため失礼ながら投稿制限させていただきました。
<?php
if (!preg_match("/[¥¥x80-¥¥xFF]/",$comment)) { //全角文字を含んでいない
$message = "Sorry Japanese Only";
}
else {
//通常処理
}
print $message;
?>

●フォトログ始めました。  2007/2/1

●203.121.69.170 ~ 174 の方(マレーシア?)が、毎日しつこくguestbookにPOSTしてくるので弾きました。
$ra = $_SERVER['REMOTE_ADDR']; //IPアドレスを取得
if (($ra == "203.121.69.170") or ($ra == "203.121.69.171") or ($ra == "203.121.69.172") or ($ra == "203.121.69.173") or ($ra == "203.121.69.174")) { //対象者だったら
header("Location: http://www.yahoo.co.jp"); //Yahoo!に行ってください。
exit; //終了する
}
ついでと言ってはなんですが、BBSに投げてくるのはこいつ 220.85.240.216(韓国)。
さらに、新潟のinfoweb光より一行掲示板にしょーもない投稿がありました。124.25.46.186。 2006/12/11

●30.添付メールフォームを一部修正しました。
-f オプションを指定しても外部の送信者にエラーメールは行かないので、その部分を削除しました。  2006/12/10

●1行掲示板スクリプトの 110行目
if($list[0] != ""){

if(($list[0] != "") or ($list[1] != "")){
にすべきですね。名無しさんの投稿が表示されなくなっちゃいますので。
AAAさんの書き込みで気付きました。ありがとうございました。  2006/11/21

Googleでもサイト名でHITするようになりました。  2006/7/26

7. ログをページで区切って表示の最後に追記があります。  2006/5/31

Googleさんもおみえになったもよう。  2006/5/30

Yahoo!で検索できるようになりました。  2006/5/28

●[Sleipnir] というブラウザでサブウィンドウが開かないというご報告をいただきました(一行掲示板)。ありがとうございました。
[Sleipnir] の設定で [<a>タグのtarget指定に従う] をチェックしてください。
 2006/5/28

Yahoo!の新着サイト に掲載される。♪  2006/5/26

●ドメイン取得、次は [include] か [フォーム] をやりたいと思っています。  2006/5/9

このサイトについて

WEBサイト作成はHTMLを書くというより、PHPを書いてHTMLを吐き出させる形態が主流になりつつある、と勝手に感じる今日この頃、「休日をPHPで遊ぶ」 ための学習場です。
「こんなにもおもしろいPHP」を始める方の一助になれば幸いです。
当サイトに掲載されている内容に間違いなどありましたら下記メールフォームにてお知らせください。
当サイトに掲載のスクリプトが不利益を及ぼすことがあったとしても責任を負うことはできませんのでご了承ください。

お名前

E-Mail

コメント
 


●コメント内にURLを書くと送信できません。

●ここからもスパムなメールをいただきましたので、対策を処しました。

if (strstr("$email", "kanpouichiba.com")) { //投稿者がこのドメインのメールアドレスだったら
mb_send_mail ("$email", "refuse", "$namae¥n$email¥n$comment¥n¥n$time¥n$nip¥n"); //投稿者にメールを送る
refuse
}
else {
mb_send_mail ("hoge@p-ho.net", "p-hoメールフォームより", "$namae 様¥n$email¥n$comment¥n¥n$time¥n$nip¥n");
}

●“” を禁止語句にしました。コメント内に “萌” を含むと送信されません。

if (strstr("$comment", "萌")) {
print "“萌” は禁止語句になっています。¥n";
}

●虫の居所が悪かったので “yahoo.com・ルイヴィトン” も弾きます。

2022.9.22 last edit

Produced by haku