人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

phpのソースファイルを読み込んでHTMLとして出力するツールやライブラリをご存知のかたがいたら教えてください。
その際、命令、関数名、コメントなどを着色して出力してもらう必要があります(着色機能を持ったエディタにありがちな見た目にできればOKということです)。
関数名に関しては自動的に関数か否かを判別してもらえるのがベストですが、自力で関数名を登録していくような使い方でも構いません。
有料よりは無料のものがありがたいです。
phpのライブラリだとありがたいですが、基本的にLinux上で実行できれば何でもOKです(バイナリ提供のみは不可)。
色のカスタマイズができると素晴らしいですが、それは必須条件ではありません。

●質問者: standard_one
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:HTML Linux PHP ありがちな エディタ
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● pahoo
●30ポイント

標準で用意されている関数 highlight_file はいかがでしょう。

◎質問者からの返答

ありがとうございます、これでいこうと思います。


2 ● sphire
●30ポイント ベストアンサー

いわゆるシンタックスハイライト機能と考えてよろしかったでしょうか?

JSで実現するものが多いですが

http://blog.37to.net/2007/06/syntax_highlighter/

「Linux上で実行できれば」という条件をふまえて、あえてphpの標準機能をおすすめしたい。

コマンドライン版のPHPが必要です。

$ php -s target.php >output.html

参考 http://jp2.php.net/cli

◎質問者からの返答

ありがとうございます、こちらもなかなか良さそうです。


3 ● awk
●20ポイント

http://www.phpdoc.org/

PHPDocumentorのオプションで、ハイライトしたソースコードを出力するオプションが付いてます。

PHPDocumentor自体がプレーンなPHPで出来ているのでLinuxでも動くと思いますよ。

さらにテンプレートをいじれば、色を含めて出力コードのカスタマイズはいくらでも可能です。若干手間はかかりますが。

◎質問者からの返答

ありがとうございます、PHPDocumentorは入れてないのですがこれも良さそうです。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ