2006年06月01日

Simplate

PHPのテンプレートエンジンみたい。

Smartyを参考に、
Smartyより、低機能で、高速だそうです。


http://simplate.aimy.jp/
posted by hanamako at 19:53| Comment(0) | TrackBack(0) | PHP | このブログの読者になる | 更新情報をチェックする

2006年05月31日

PEAR::Mail

PEAR::Mailを使うとき、
Net_SMTP
Mail
Mail_Mime
が必要
posted by hanamako at 13:31| Comment(0) | TrackBack(0) | PHP | このブログの読者になる | 更新情報をチェックする

2006年05月29日

2006年05月24日

dreamweaverで、Smartyを使う場合

いろいろ方法があるらしいが、これが便利かな。


A.SMARTY_DW_MX.mxp のインストール
mxp ファイルはマクロメディア製品の機能拡張用プラグインです。
以下の手順でインストールします。
1.Macromedia Extension Manager を立ち上げます。
マクロメディア製品の機能拡張プラグインを管理するためのアプリケーションです。
Dreamweaver をインストールしたフォルダど同階層のフォルダにあります。
2.メニューの ファイル → 拡張機能のインストールを選びます。
3.ファイル選択ダイアログで SMARTY_DW_MX.mxp を選びます。
4.Dreamweaver を再起動します。
以上でインストールが完了します。

B.拡張子が .tmpl のファイルを HTML として認識させる。
.tmpl ファイルをアイコンにドラッグした際に HTML として開けるようにします。
以下の手順となります。
1.Dreamweaver をインストールしたフォルダにある
Configuration/DocumentTypes/MMDocumentTypes.xml をテキストエディタで開きます。
2.ファイルの3行目を以下のように変更します。






 3、Configurationフォルダの下にあるExtensions.txtを編集
PHP,PHP3,PHP4:PHP ファイルにTMPL(実際、テンプレートにつける拡張子)を
追加→PHP,PHP3,PHP4,TMPL:PHP

注意:2,3で、Documents and Settingsの下の自分で、ログインしているIDの
Mecromedia用のフォルダの下にも、ファイルの設定があるので、そこを
編集するのを忘れずに。

3.Dreamweaver を再起動します。


○参考サイト
http://blog.ideamans.com/monta/dreamweaversmarty.php
http://www.takatoraharada.com/blog/index.php?itemid=100
posted by hanamako at 19:44| Comment(0) | TrackBack(0) | PHP | このブログの読者になる | 更新情報をチェックする

Shift_jisでのSmartyテンプレート時の注意

Smartyは、shift_jisに弱いらしい。

どうしても使いたい場合は、
下記のようで。

$thanks_ir = new MySmarty();

//Smartyで、エラーにならないように対応
$thanks_ir->register_prefilter("convert_encoding_to_eucjp");
$thanks_ir->register_postfilter("convert_encoding_to_sjis");

//表示
$thanks_ir->display("thanks_ir_template.tmpl");

function convert_encoding_to_eucjp($template_source, &$smart) {
if (function_exists("mb_convert_encoding")) {

$enc = mb_detect_encoding($template_source, "auto");
if ($enc != "EUC-JP") {
return mb_convert_encoding($template_source, "EUC-JP", $enc);
}
}
return $template_source;
}
function convert_encoding_to_sjis($template_source, &$smart) {
if (function_exists("mb_convert_encoding")) {
return mb_convert_encoding($template_source, "SJIS", "EUC-JP");
}
return $template_source;
}


参考サイト
http://wiki.bmedianode.com/Smarty/?%A5%C6%A5%F3%A5%D7%A5%EC%A1%BC%A5%C8%A4%F2Shift_JIS%A4%C7%B5%AD%BD%D2
posted by hanamako at 18:51| Comment(0) | TrackBack(0) | PHP | このブログの読者になる | 更新情報をチェックする

2006年05月17日

ミニグラフ Sparkline

こんなのが、サクッと作れると、便利な気がする。

http://sparkline.org
posted by hanamako at 18:09| Comment(1) | TrackBack(0) | PHP | このブログの読者になる | 更新情報をチェックする

2006年05月16日

PEARを使ったprototype.jsのインストール

便利な方法があります。


<手順>
1、パッケージ配布先の追加
$ pear channel-discover pearified.com

2、チャネル一覧の確認
$ pear list-channels
Registered Channels:
====================
Channel Summary
pear.php.net PHP Extension and Application Repository
pearified.com PEAR-Compatible Extension and Application
Repository

3、Role_Webのインストール(なぜか必要なみたい)
pear install -f pearified/Role_Web

4、prototype.jsのインストール
pear install -f pearified/Javascript_Prototype
posted by hanamako at 11:37| Comment(0) | TrackBack(0) | PHP | このブログの読者になる | 更新情報をチェックする

UMLから、PHPへの変換ツール

まだ、検証中だけどもしかしたら、使えるかも。

・UML2PHP5
http://uml2php5.zpmag.com/
posted by hanamako at 11:33| Comment(0) | TrackBack(0) | PHP | このブログの読者になる | 更新情報をチェックする

2006年05月11日

PHP関数比較表

posted by hanamako at 12:41| Comment(0) | TrackBack(0) | PHP | このブログの読者になる | 更新情報をチェックする

2006年05月06日

pearを使ってのSmartyインストール方・

あまり使わないから、すぐにわすれてしまうので、ここに、メモする


<手順>
1、パッケージ配布先の追加
$ pear channel-discover pearified.com

2、チャネル一覧の確認
$ pear list-channels
Registered Channels:
====================
Channel Summary
pear.php.net PHP Extension and Application Repository
pearified.com PEAR-Compatible Extension and Application
Repository

3、パッケージのインストール
$ pear install pearified/Smarty
posted by hanamako at 22:43| Comment(0) | TrackBack(0) | PHP | このブログの読者になる | 更新情報をチェックする

2006年04月26日

グラフ作成

フリーらしい。
使えるかどうか、不明。

http://www.aditus.nu/jpgraph/index.php
posted by hanamako at 18:48| Comment(0) | TrackBack(0) | PHP | このブログの読者になる | 更新情報をチェックする

2006年04月20日

投票ツール

posted by hanamako at 09:41| Comment(0) | TrackBack(0) | PHP | このブログの読者になる | 更新情報をチェックする

2006年04月07日

PHPオブジェクトブラウザ

使いこなせ得るようになったら、便利かも。
でも、Eclipseで、十分のようなきもする。


http://phpspot.org/blog/archives/2006/04/phpphpobrowser.html
posted by hanamako at 10:43| Comment(0) | TrackBack(0) | PHP | このブログの読者になる | 更新情報をチェックする

2006年03月31日

PHPUnitポケットリファレンス

テストツールをどうにゅうしないとな。

http://www.m-takagi.org/docs/php/pocket_guide/2.3/ja/
posted by hanamako at 10:23| Comment(0) | TrackBack(0) | PHP | このブログの読者になる | 更新情報をチェックする

2006年03月30日

RSSやAtomフィードをパースするクラスライブラリ

RSSやAtomフィードをパースするクラスライブラリのSimplePieと
いうものがあるらしい。



http://phpspot.org/blog/archives/2006/03/rssatomsimplepi.html
posted by hanamako at 10:44| Comment(0) | TrackBack(0) | PHP | このブログの読者になる | 更新情報をチェックする

2006年03月16日

Smartyプラグイン2

Smartyだけで、Tableをきれいに作成するプラグイン一式。

http://www.actindo.de/contenido/cms/front_content.php?idcat=78
posted by hanamako at 18:23| Comment(0) | TrackBack(0) | PHP | このブログの読者になる | 更新情報をチェックする

Smartyプラグイン集

英語で、あまり解説はないけど、
よさげのがいっぱいある。

http://smarty.incutio.com/?page=SmartyPlugins



例:
SmartyFormtool
フォームのオプション機能(チャックオールやセレクトオールなど)
SmartyPaginate
ページ番号を表示(ページの頭や末尾にいける機能もあり)
posted by hanamako at 11:12| Comment(0) | TrackBack(0) | PHP | このブログの読者になる | 更新情報をチェックする

2006年02月26日

RSSリーダー

まだ実験中ですが、つかえそうです。


http://www.pro.goldweb.to/dl/rdf_t/index.html



調査結果
posted by hanamako at 18:19| Comment(0) | TrackBack(0) | PHP | このブログの読者になる | 更新情報をチェックする

2006年02月19日

投票確認ツールバー(AJAX_RATING)

サイトで、商品などを評価してもらうのに、
便利なツールです。

http://www.masuga.com/thelab/ajaxrate/
posted by hanamako at 17:07| Comment(0) | TrackBack(1) | PHP | このブログの読者になる | 更新情報をチェックする
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。