public function main() { // Skinny 呼び出し $out = new Skinny(); // Skinnyへ渡す配列宣言($outとします) $data = array(); // テンプレートで出力したい内容を連想配列に追加 $data['title'] = "Hello world."; $data['nowtime'] = time(); // 現在時刻とか $data['my_age'] = 25; // 年齢とか $data['message'] = "動きました\nおめでとう!!\n"; // メッセージとか // $outの内容をSkinnyで出力 $out->SkinnyDisplay("skinny_sample.html", $data); }
/** * 自動実行 * 呼び出し元スクリプトのチェック **/ if ($skConf['SKINNY']['AUTOEXEC']) { if (!isset($_SERVER['PATH_TRANSLATED'])) { $_SERVER['PATH_TRANSLATED'] = null; } if (!isset($_SERVER['SCRIPT_FILENAME'])) { $_SERVER['SCRIPT_FILENAME'] = null; } if (strlen($_SERVER['PATH_TRANSLATED']) !== 0) { $SKIN_FILE = $_SERVER['PATH_TRANSLATED']; } else { $SKIN_FILE = $_SERVER['SCRIPT_FILENAME']; } // 呼び出し元スクリプトが取得出来なかったら終了 if (strlen($SKIN_FILE) == 0) { echo "Can not read skin file !!"; exit; } $Skinny->SkinnyDisplay($SKIN_FILE, _autoPrependFuncion()); exit; } // 自動実行時、SkinnyDisplay前に行いたい処理を記述 function _autoPrependFuncion() { // require_once( "SkinnyDefine.php" ); // return $_skDefine; } /*** /Auto prepend execute ***/