03/03: Smarty のtplに直接ファイルを読み込んで表示させる。
Category: PHP | Posted by: ayumi | 1480 Comments
{ fetch file="表示したいファイルのURL"}
しらなっかた。。。。
http://www.smarty.net/manual/ja/language.function.fetch.php
しらなっかた。。。。
http://www.smarty.net/manual/ja/language.function.fetch.php
02/23: Smartyの設置方法
Category: PHP | Posted by: ayumi | 2 Comments
本家サイトから、Smarty本体を落してきてください。
↓
解凍すると
Smarty-2.*.*
├demo/
├libs/
├misc/
├unit_test/
└その他ファイル
が現れますが、使うのは「libs」フォルダです。
↓
「libs」をサーバにあげます。
↓
次に「tpl」と「tmp」フォルダを作成します。「tmp」をパーミションを707にします。
↓
Smartyファイルの読み込み。
↓
クラスの呼び出し。
↓
各種ファイルの場所を指定
tplの読み込み先
キャッシュの吐き出し先
変数を渡します。
使用するtplを指定
↓
完了
↓
解凍すると
Smarty-2.*.*
├demo/
├libs/
├misc/
├unit_test/
└その他ファイル
が現れますが、使うのは「libs」フォルダです。
↓
「libs」をサーバにあげます。
↓
次に「tpl」と「tmp」フォルダを作成します。「tmp」をパーミションを707にします。
↓
Smartyファイルの読み込み。
require_once("./libs/Smarty.class.php");↓
クラスの呼び出し。
$mySmarty=new Smarty();
↓
各種ファイルの場所を指定
tplの読み込み先
$mySmarty->compile_dir = ("./tpl");キャッシュの吐き出し先
$mySmarty->template_dir = ("./tmp");変数を渡します。
$mySmarty->assign("test","Smarty設置テスト");使用するtplを指定
$mySmarty->display("../tpl/home.tpl");↓
完了
02/21: CSVなどファイルの読み込みに使う階層の指定方法
Category: PHP | Posted by: ayumi | Add comment
dirname(__FILE__)で、そのファイルが存在する場所を取ってきます。
例)サンプル
例)サンプル
require_once(dirname(__FILE__)."/config.php");
01/30: 半角 全角の切り離し
Category: PHP | Posted by: ayumi | Add comment
//半角 全角を切り離し
$search_word = urldecode($word);
$search_word = mb_ereg_replace(" "," ",$search_word);
$search_word = split('[ ]', $search_word);
$search_word = urldecode($word);
$search_word = mb_ereg_replace(" "," ",$search_word);
$search_word = split('[ ]', $search_word);
