人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

if($auth->getAuth()){
$smarty->assign("title","XXX");
}else{
$smarty->assign("title","XXXXXX");}
上記php記述の意味と用途について教えてください。

●質問者: K_Fuduki
●カテゴリ:ウェブ制作
✍キーワード:PHP Smarty 記述
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● abunakunai
●35ポイント

getAuth()というのは認証です。

認証を通過したら、{$title}に'XXX'を、通過しなかったら'XXXXXX'を

ということです

assignは値を代入します。

たとえば

<html>

{$title}

</html>

というテンプレートがあれば

これを行うことにより

<html>

XXX(認証失敗時はXXXXXX)

</html>

というhtmlがはき出される、といった具合です。

http://www.gadgety.net/shin/tips/unix/php-tmpl.html


2 ● くまっぷす
●35ポイント

http://pear.plus-server.net/package.authentication.auth.auth.get...

http://sunset.freespace.jp/smarty/SmartyManual_2-6-6J_html/api.a...

オブジェクト$authのなかのgetAuth()関数を呼び出し、結果が真ならばオブジェクト$smartyの中のassign()関数を呼び出して、titleというテンプレート変数に"XXX"という文字列を、そうでない場合は同じく"XXXXXX"という文字列を与えます。

getAuth()はユーザが認証済みかどうかを調べる関数なので、認証済み(例えばloginしている)ならばtitleが"XXX"、そうでないならtitleが"XXXXXX"にセットされます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ