Smarty の問題については、専門家の指導を求めてください。 !ありがとう! !
専門家のアドバイスをお願いします!ありがとうございました! ! !
smarty に初めて触れたとき、初めて使用したときにブラウザに次のようなエラーが表示されました。しかし、更新するとプロンプト メッセージは消え、ブラウザは引き続き出力しました。何もない!
厳格な標準: strftime() [function.strftime]: システムのタイムゾーン設定に依存するのは安全ではありません。
TZ 環境変数または date_default_timezone_set() 関数を使用してください。 🎜>これらの方法のいずれかを使用してもこの
警告が表示される場合は、タイムゾーン識別子のスペルを間違えている可能性が高く、
C で「8.0/no DST」の代わりに
「UTC」を選択しました。 :AppServwwwsmartySmartySmarty_Compiler.class.php 400 行目
設定は次のとおりです:
smarty_inc.php
include_once("Smarty/Smarty.class.php" ); //smarty クラス ファイルが含まれます
$smarty = new Smarty(); //smarty インスタンス オブジェクトを作成します $smarty
$smarty->config_dir="Smarty/Config_File.class.php";変数
$smarty->caching=false; //プロジェクトのデバッグ中にキャッシュを使用するかどうか。
$smarty->template_dir = "./templates";テンプレートディレクトリ
$smarty->compile_dir = "./templates_c"; //コンパイルディレクトリを設定します
$smarty->cache_dir = "./smarty_cache" //キャッシュフォルダー
; ---- --------------------------------------
//左右の境界文字、デフォルトは{}ですが、実際のアプリケーションではJavaScriptと競合しやすい
//--------------------- - -------------------------
$smarty->left_delimiter = "<{";
$smarty- > ;right_delimiter = "}>";
?>
index.php
include("Smarty_inc.php");
$name= 最初Smarty を使用します";
$smarty->assign("title",$naem);
$smarty->display("index.html");
?>
index.html
<br>またはこの<font color="#e78608"></font>PHP コード<br> date_default_timezone_set('アジア/上海'); include_once("Smarty/Smarty.class.php"); ... <br>
<br>smarty のせいではなく、あなたのせいです。php 環境は次のとおりです。正しく設定されていません <font color="#e78608"> php.ini の date.timezone でタイムゾーンを設定します </font> またはプログラムの date_default_timezone_set 関数でタイムゾーンを設定します <br><br>