コードをHTML用のテキストに変換するcode2htmltext.php

プログラムコードをHTMLで表示するために,一文字ずつ変更することは面倒である.先程書いたBiBoLoG: テンプレート>個別エントリーアーカイブの編集も面倒だった.これを自動化してしまえとばかりに,Cで書こうとしたけれど1分でやめた.文字列の入出力経路を考えるのがやはり面倒になったからだ.そこで最近よく触っているPHPでコーディングした.

デモページを用意した.xcg化や上部の広告はXREAの仕様に合わせたまでである.実際のコードとの違いは,header()を用いていないこと(「編集できない」という警告が出されるため)と,xcg化によって消えた広告の表示である.

さて,このコードは,データ送信が確認されなければ入力フォームのみを表示する.データ送信を検知していれば,変換後のデータを入力フォームの上に表示する.