• Copyrightの年を自動更新する|コンテンツならサイトロジック

    • 会社概要
    • サイトマップ
  • コンテンツならSITELOGIC.
    • コンテンツならサイトロジックTOP
    • ホームページ制作
    • WEBシステム
    • イラスト・デザイン
    • クリエイター紹介
    • お問い合わせ
      1. コンテンツならサイトロジックTOP
      2.  > WEBシステム
      3.  > PHPプログラム
      4.  > Copyrightの年を自動更新する

      Copyrightの年を自動更新する

      少し前に聞いた話なのですが、とある企業サイトで、コピーライト表記の年数を変える更新作業をホームページ制作会社に依頼したところ、信じられないような多額の請求がされたそうです。

      Copyright©2010 会社名 Co.,Ltd. AllRights Reserved.

      だいたいこんな感じで、ページの一番下付近についていることが多いアレですね。

      その話の請求の内容としては、更新作業代として、1ページあたり1,000円で見積もったらしいのですが、そのサイトがかなりページ数のボリュームが多く、500ページくらいの規模だったため、50万円ということになってしまったということです。

      本当に一枚ずつ、手間暇をかけて作業し、全てのページで間違いなく更新されていることを確認するのであれば、ある意味大変な作業になるのでしょうが、それはとても非効率な方法ですね。

      通常であれば、DreamWeaver(プロがよく使うホームページ制作ソフト)の強力なバッチ処理で、一括変換すればそれほどの手間ではないのですが、その都度、アップロードして上書きする作業というのも、ページ数が多いほど上書き漏れが発生するなどのリスクがあるため、あまり好ましくありません。

      PHPプログラムで簡単に自動更新!

      これをPHPプログラムを使って、簡単に自動更新されるようにしてみます。

      プログラムの知識がなくても、説明の通りにやればうまくいくはずなので、ぜひ一度挑戦してみてください。

      注意するべき点は、

      1)サーバーがPHPに対応していること。

      いまどきのサーバーであれば、ほぼ間違いなく対応しているはずですが、無料レンタルサーバーや古いサーバーなどでは、対応していない場合があります。

      2)ページの拡張子を「.html」ではなく、「.php」にすること。

      htaccessというファイルの記述をすることで、「.html」のページでも、PHPを動作させることも可能です。

      Copyrightの自動更新プログラム
      <html>
      	<body>
      		<h1>Copyrightの年数の値を自動的に更新する</h1>
      		<p>Copyright(C)<? echo date(Y); ?> 会社名 Co.,Ltd. AllRights Reserved.</p>
      	</body>
      </html>
      

      サンプルページを開く

      たったこれだけです。

      通常のhtmlの中に「<? ~ ?>」で囲まれた箇所がプログラムに当たりますが、サーバーで現在の日時を呼び出し、そこから年数だけを出力するという簡単なソースです。

      これで、ページをリクエストするたびに現在の年を代入しますので、自動的に年数の部分が切り替わってくれるということです。

      ちなみにPHPの仕組みを知らない人にとっては、サンプルページを開いてソースを見ると、普通に年数がそのまま入っていることを不思議に思うかもしれません。これはサーバーで処理をした結果の値に代入され、出来上がった結果だけをブラウザで受け取っているからです。

      厳密に言えば、サーバーの時計というのは、一台ごとにわざと時間をずらしていることが多いので、1月1日0:00分になった瞬間に切り替わる、ということにはなりません。

      これをピッタリ揃えようと思えば、差分の時間を確認して、過減算の処理を入れることで可能ですが、ページにリクエストがある度にその計算を強いられます。

      わずかとはいえ、その都度サーバーに不要な負荷をかけることになりますので、一年に一度の更新処理にそこまでする必要はないかと思います。

      1. 前の記事はありません

      2. Copyrightの年を自動更新する
      3. 共通パーツをインクルード処理
      • ホームページ・イラスト・システム開発|お問い合わせはこちら
        お気軽にご相談ください
          • 例)info@sitelogic.jp

          • 例)山田太郎

        送信する

      新着記事一覧サイトロジックのノウハウを公開!

      サイトロジックでは、コンテンツ制作に関わるさまざまなノウハウを、惜しみなく公開しています。
      コンテンツ制作のご参考に、ぜひお役立てください。

      • インターネット成功の基準
      • MovableTypeでリンクを相対パスに
      • リンクのデザイン性について
      • SEO効果検証を公開
      • インデックス数を稼ぐ
      • MovableTypeとは?
      • イラストの役割
      • CSSを解除するJavascript
      • バックリンクの効果
      • 共通パーツをインクルード処理

      全21件の記事中最新の10件を表示 >> 続きを見る

      話題のキーワードでニュースを検索!
      • 吉野紗香
      • マイク・ケリー
      • 栗きんとん入り干し柿
      • 大屋夏南
      • ガスパン遊び
      • 芦田修正
      • 矢沢心
      • 岸部四郎
      • ドラゴン桜 円周率
      • トマトの木
      • 七里ヶ浜 シーラス
      • 三宅健
      • 広田レオナ
      • 博多ばってんラーメン
      • フェルトアート
      • 「さっぽろ雪まつり」が最初に開催された年
      • マーレカルモ
      • LOT165
      • ZIPPEI 声帯
      • 福岡都市高速
      • >> キーワードアクセスランキング

    ▲戻る

  • Copyrightの年を自動更新する|コンテンツならサイトロジック
      • コンテンツならサイトロジックTOP
      • キーワードアクセスランキング
      • 会社概要
      • サイトマップ
      • お問い合わせ
      • CSSを解除
      • ホームページ制作
        • WEBコンサルティング
        • SEO対策
        • アクセス解析
      • WEBシステム
        • システム研究
        • PHPプログラム
        • Javascriptプログラム
        • movabletype
      • イラスト・デザイン
        • ホームページデザイン
        • イラストレーション
        • ロゴデザイン
        • FLASH
      • クリエイター紹介
    Copyright©2012 KCP Co.,Ltd. AllRights Reserved.