いつもお世話になっております。
いつもお世話になっております。
小生、只今WindowsXPSP3上でXAMPP1.7.1を使用し、PHPを勉強しているPHP初心者です。
今回皆様にご質問させて頂きたい内容はXAMPPにSmatyをインストールするべきかしないべきかです。
私の環境でXAMPPのフォルダ内で「smarty」というキーワードを入れ、検索してみたところ、以下のファイルが検出されました。
smarty ディレクトリ C:\xampp\htdocs\xoops\class
Smarty.class.php C:\xampp\htdocs\xoops\class\smarty
Smarty_Compiler.class.php C:\xampp\htdocs\xoops\class\smarty
Smarty-2.6.0 ディレクトリ C:\xampp\php\PEAR\PhpDocumentor\phpDocumentor
core.assign_smarty_interface.php C:\xampp\htdocs\xoops\class\smarty\core
core.smarty_include_php.php C:\xampp\htdocs\xoops\class\smarty\core
SmartyTask.php C:\xampp\php\PEAR\phing\tasks\ext
smarty ディレクトリ C:\xampp\htdocs\extras\extra_languages\pt_utf8\html\class
Smarty ディレクトリ C:\xampp\php\PEAR\PhpDocumentor\phpDocumentor\Converters\HTML
Smarty.class.php C:\xampp\php\PEAR\PhpDocumentor\phpDocumentor\Smarty-2.6.0\libs
Smarty_Compiler.class.php C:\xampp\php\PEAR\PhpDocumentor\phpDocumentor\Smarty-2.6.0\libs
HTMLSmartyConverter.inc C:\xampp\php\PEAR\PhpDocumentor\phpDocumentor\Converters\HTML\Smarty
core.assign_smarty_interface.php C:\xampp\php\PEAR\PhpDocumentor\phpDocumentor\Smarty-2.6.0\libs\core
core.smarty_include_php.php C:\xampp\php\PEAR\PhpDocumentor\phpDocumentor\Smarty-2.6.0\libs\core
以上のファイルがあっても、XAMPPにSmartyをインストールしなければ、Smartyの機能は使えないのでしょうか??
また、上記の設定(Smartyをインストールしていない状態)でC:\xampp\sample\templatesフォルダを作成し、以下の.tplファイルを作成しました。
-----.tplファイル------
<html>
<head>
<title>smatyのテスト</title>
</head>
<body>
ようこそ、($name)さん<br/>
Hello World!
</body>
</html>
そしてその上位フォルダにindex.phpを作成しました。
-----index.php-----
<?php
require_once "Smarty.class.php";
$smarty = new Smarty;
$smarty->assign('name', '桃太郎');
$smarty->;display('index.tpl');
?>
上記の2ファイルを作成し、http://localhost/sampleにアクセスしても、
「Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `'{'' or `'$'' in C:\xampp\htdocs\sample\index.php on line 6」のエラーが出現し、正確に表示されません。
お忙しい中、大変申し訳ございませんが、先輩方アドバイス宜しくお願い致します。
お礼
回答ありがとうございます。 ただいまサイト内検索で奮闘中です ありがとうございました。