« 自分と同姓同名の人の数を調べるHowManyOfme | メイン | PHPカンファレンス2008に行ってきた »
2008年07月18日
それPEAR::Text_Figletでもできるよ
Zend Framework使ってない人もPEAR::Text_Figletにあるのでできるよ。しかもstableだ。
> pear install Text_Figlet
サンプルソース
<?php require_once 'Text/Figlet.php';$figlet = new Text_Figlet();
$error = $figlet->LoadFont('slant.flf');
if (PEAR::isError($error)) {
echo 'Error: ' . $error->getMessage() . "\n";
} else {
echo $figlet->LineEcho('Read Asiajin!') . "\n";
}
実行結果
C:\>php figlet_test.php ____ __ ___ _ _ _ __ / __ \___ ____ _____/ / / | _____(_)___ _ (_)_)___ / / / /_/ / _ \/ __ `/ __ / / /| | / ___/ / __ `/ / / / __ \/ / / _, _/ __/ /_/ / /_/ / / ___ |(__ ) / /_/ / / / / / / /_/ /_/ |_|\___/\__,_/\__,_/ /_/ |_/____/_/\__,_/_/ /_/_/ /_(_) /___/
使えるFigletフォントはPEAR/data/Text_Figlet/fonts に。10種類もあるよ…
もっといろんなFigletフォントを使いたい人は、ここから263フォント入りのパッケージを入手できるよ。拡張子は同じflfだけどフォーマットは違うみたいだから要変換かな。
PEAR::Text_CAPTCHAからこれを呼んで、Figletのキャプチャを出すことも可能。
投稿者 秋元 : 2008年07月18日 14:50
トラックバック
このエントリーのトラックバックURL:
http://labs.cybozu.co.jp/cgi-bin/mt-admin/mt-tbp.cgi/1961