« 自分と同姓同名の人の数を調べるHowManyOfme | メイン | PHPカンファレンス2008に行ってきた »

2008年07月18日

それPEAR::Text_Figletでもできるよ

Zend_Textがすごい件w

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

 
mg src="http://img.awasete.com/image.phtml?u=http%3A%2F%2Flabs.cybozu.co.jp%2Fblog%2Fakky%2F" width="160" height="140" alt="あわせて読みたい" border="0">

著書

PHPxWebServiceAPIConnections.jpg

プロフィール

週三日勤務で、残りは個人で活動しています