ARTISAN PROJECT guestCounter
[ class tree: guestCounter ] [ index: guestCounter ] [ all elements ]

Class: guestCounterCommon

Source Location: /guestCounter/guestCounter/guestCounterCommon.class.php

Class guestCounterCommon

Direct descendents
Child Class Description
guestCounter 共通処理

[ Top ]
Property Summary
boolean   $_tran   トランザクションフラグ
array   $_tran_data   トランザクションデータ
string   $_tran_dir   トランザクション管理ディレクトリ
string   $_tran_file   トランザクションファイル

[ Top ]
Method Summary
void   bigin()   トランザクションを開始する
boolean   ckTran()   トランザクションの使用有無を確認
boolean   commit()   コミットする
void   file_get_array()   ファイルから変数を戻す
void   file_put_array()   ファイルに変数を格納する
boolean   form_ck()   入力チェック関数
string   form_var()   フォームから送信されたデータを格納
void   get_contents()   ファイルを取得
void   html_escape()   html出力用にエスケープ
void   humanCheckCommon()   コンストラクタ
string   mb_wordwrap()   文字列分割文字を使用して指定した文字数数に文字列を分割する。
array   parse_system_ini()   システム設定ファイルを読み込む
void   query()   トランザクションを考慮したファイル書き込みを行う
boolean   rollback()   ロールバックする
void   _arrayFormat()   変数をフォーマットする

[ Top ]
Properties
boolean   $_tran = false [line 30]

トランザクションフラグ


[ Top ]
array   $_tran_data = array() [line 51]

トランザクションデータ


[ Top ]
string   $_tran_dir = "./" [line 44]

トランザクション管理ディレクトリ


[ Top ]
string   $_tran_file = "" [line 37]

トランザクションファイル


[ Top ]
Methods
bigin  [line 330]

  void bigin( [mixed $tran_name = "bbs_standard"]  )

トランザクションを開始する



[ Top ]
ckTran  [line 387]

  boolean ckTran( )

トランザクションの使用有無を確認



[ Top ]
commit  [line 344]

  boolean commit( )

コミットする



[ Top ]
file_get_array  [line 232]

  void file_get_array( mixed $file_path, [mixed $nobr = false]  )

ファイルから変数を戻す



[ Top ]
file_put_array  [line 255]

  void file_put_array( mixed $file_path, mixed $mess, [mixed $mode = "w"], [mixed $nobr = false]  )

ファイルに変数を格納する



[ Top ]
form_ck  [line 104]

  boolean form_ck( string $str, [integer $maxsize = 5000], [string, $type = false]  )

入力チェック関数

データの入力内容を検証します。 ↓フィルタオプション mail メールのみ mailorblank メールか、空入力 alphabet アルファベットのみ alphabetandnumber アルファベットと数値 number 数値のみ nonzero 0以上の数字

Parameters:
string   $str:  [$str] 検証するデータ
integer   $maxsize:  [$maxsize] 入力文字数
string,   $type:  boolean [$type] フィルタ選択(省略可能


[ Top ]
form_var  [line 75]

  string form_var( string $var_name, [boolean, $no_var = FALSE], [mixed $postonly = false]  )

フォームから送信されたデータを格納

GETもしくはPOSTで受け取ったデータを変数に格納し 何も送信されない場合は、規定値を返します。

Parameters:
string   $var_name:  [$var_name] 送信データのnameオプション
boolean,   $no_var:  string, integer, array [$no_var] データがない場合に返すオプション(省略可能


[ Top ]
get_contents  [line 274]

  void get_contents( mixed $path  )

ファイルを取得



[ Top ]
html_escape  [line 285]

  void html_escape( mixed $value  )

html出力用にエスケープ



[ Top ]
humanCheckCommon  [line 59]

  void humanCheckCommon( )

コンストラクタ



[ Top ]
mb_wordwrap  [line 192]

  string mb_wordwrap( string $string, [integer $length = 80], [string $break = "\n"], [integer $cut = 0]  )

文字列分割文字を使用して指定した文字数数に文字列を分割する。

 (オプションの) $widthパラメータで指定したカ ラム番号で文字列$stringを分割します。
 (オプショ ンの)$breakパラメータを用いて行は分割されます。
 $widthまたは$breakが 指定されていない場合、
 mb_wordwrap()は80カラムで自動的に分割し、'\n'(改行)を用いて分割します。

 $cutが1に設定された場合、文字列は常に指定した幅でラップされます。
 この為、マルチバイト文字がこの制限を越えるときは、その前で分割されます。
 $cutが0の場合は、常に固定された文字数で分割を試みます。

 分割する文字列が、半角ローマ字、改行・タブ・半角スペースである場合は、
 wordwrapが呼び出され、処理されます。

 -----------------------------------------------
 Type:       modifier
 Name:       mb_wordwrap
 attribute: 1 (80) ワードラップするカラム幅 デフォルト
            2 ('\n') ワードラップに使用される文字列 デフォルト
            3 (0) ワードラップを文字数でやるか、文字幅でやるか
 

Parameters:
string   $string:  分割するデータ
integer   $length:  カラム番号
string   $break:  区切り文字
integer   $cut:  バイト計算(マルチバイト文字は2バイト)するなら1文字数計算なら0 デフォルト0

API Tags:
See:  http://php.five-foxes.com/module/php_man/index.php?web = function.wordwrap


[ Top ]
parse_system_ini  [line 399]

  array parse_system_ini( string $system_ini_path, [array $res = array()]  )

システム設定ファイルを読み込む

Parameters:
string   $system_ini_path: 
array   $res: 


[ Top ]
query  [line 310]

  void query( mixed $file_path, mixed $mess, [mixed $mode = "w"], [mixed $nobr = false]  )

トランザクションを考慮したファイル書き込みを行う



[ Top ]
rollback  [line 358]

  boolean rollback( )

ロールバックする



[ Top ]
_arrayFormat  [line 131]

  void _arrayFormat( mixed $mess, mixed $pattern  )

変数をフォーマットする



[ Top ]

Documentation generated on Thu, 04 Jan 2007 17:47:05 +0900