Prodused by SAKI

This site is a personal works of "SAKI".
I hope there will be a much of fun contents and funny dreams.
Of coursse that is a future occurrence.
The Watchword is "Picture Yourself".

Count:16379(0/0)Bot:141634(14/35)
TOP>開発>SxNew

Attention!! Your Access is doubtful of Bot or Crawler.
 当サイトは日本国内からの正当なアクセスがなされることを前提にページを作成しています。
 BOTによるアクセスであると判断した場合は、画像や書庫ファイル、スタイルシートなどを廃した"情報"のみが表示されます。
 もし、そういった心当たりのない方でこのメッセージが表示された場合は、クッキーが保存されない、ユーザーエージェントにBOTを連想させる文字列が含まれている、海外Ploxy経由などの可能性があります。
 できましたら、正当な環境にてアクセスされますようお願いいたします。
 なお、ご不明な点や、どうしても現在の環境でのアクセスをご希望される場合は、メールフォームにて相談して頂ければ善処させていただきたいと思います。

TOP PAGE
サイトトップに戻ります

BLOG PAGE
ブログ(日記)です

はじめに
このサイトの紹介です

更新履歴
このサイトの更新履歴です

掲示板
足跡を残してくれると嬉しい

らくがき帳
お絵かき掲示板

詩・志・姿・思
ポエムなページです

小説おき場
いくつかの物語

投稿コーナー
言葉の投稿場所です

GALLERY
展示物おき場です

用語集
用語集(辞書)です

開発コーナー
自作スクリプトなど

リンク
他サイトへのリンクページです

INDEX
入口ページに戻ります

処理時間 0.199753秒

開発のページ

sxNew ver1.0


機能と説明


 文字列中にある指定書式文字列をNewアイコン(またはテキスト)に置換する関数を提供します。
 このスクリプト単体では意味を成しません。
 phpにより、html出力をする前に、出力用バッファ(変数)に対して実行することで、文字列内にある指定日付文字列をあらかじめ設定されたNewアイコン、あるいはテキスト([New]など)に置換します。

使用方法および動作例



現在の日付を2008年9月23日、過去3日以内であれば新着と想定します。

以下は、説明用の記述ですが、単独で動作させたサンプルがあります。

[1]基本的な使い方(直接日付指定)

include "sample/sx_new.php";
$buff = '直接日付を指定する→{sx_new_2008.9.22}';
$buff = '直接日付を指定する→{sx_new_2008.9.19}';
$buff = '直接日付を指定する→{sx_new_2008.9.21}';
$buff = sx_new_ch($buff);
echo $buff;


(上記コードの実行結果)
--------------
直接日付を指定する→[PIC]
直接日付を指定する→
直接日付を指定する→[PIC]
--------------

※新着と判断する日数はスクリプト内で設定します。
※3日以上前の日付であった場合は、何も表示しません。

[2]基本的な使い方(ファイル指定)


include "sample/sx_new.php";
$buff = 'ファイルを指定する→{sx_new_f_sample/sample.txt}';
$buff = sx_new_f_ch($buff);
echo $buff;


"sample.txt"の内容は以下のとおり
--------------
更新1{sx_new_2008.9.10}
更新2{sx_new_2008.9.18}
更新3{sx_new_2008.9.21}
--------------

(上記コードの実行結果)
--------------
ファイルを指定する→[PIC]
--------------

※ファイルは、現在のアドレス(システム変数PHP_SELF)からの相対アドレスで指定します。
※ファイルの中に含まれている日付文字列を取り出し、その最新の日付をもって判断します。
※ファイルはカンマ(,)で区切ることで複数指定ができます。
  例[?]

[3]基本的な使い方(ファイル自体の更新日)


include "sample/sx_new.php";
$buff = 'ファイルを指定する→{sx_new_fr_sample/sample.txt}';
$buff = sx_new_f_ch($buff);
echo $buff;


※"sample.txt"の更新日は2008年9月23日です。

(上記コードの実行結果)
--------------
ファイルを指定する→[PIC]
--------------

※日付文字列ではなく、ファイルのタイムスタンプを取得し、その日付をもって判断します。
※ファイルはカンマ(,)で区切ることで複数指定ができます。

// 置換テキスト
$sx_new_text = '[NEW]';
// 置換アイコン(sx_new.phpから見た相対アドレスまたは絶対アドレス「http://~」)
$sx_new_icon = "";
// テキストあるいは文字列に設定するスタイル
$sx_new_style = 'vertical-align:top;';



履歴



2008.9.23(ver 1.0)
公開





Copyright © 2008 The Blue and Violet Storys All Rights Reserved.
当ページに掲載しているコンテンツの再利用(再転載・配布など)は、禁止しています。