相当する文本: 它有一标题、一指示および很多段的文字。 HTML への変換には、HTML の行およびセグメント マークを使用して、翻訳されたレイアウトを Web 画面上に保持する必要があります。 PHP代コード(列表A)は上のすべてのタスクを完了します:
//ソースファイル名とパスを設定します
$source = "toi200686.txt";
// 生のテキストを配列として読み取ります
$raw = file($source) または die("ファイルを読み取れません");
// 1 行目と 2 行目 (タイトルと著者) を取得します
$slug = array_shift($raw);
$byline = array_shift($raw);
// 残りのデータを文字列に結合します
$data = join('', $raw);
// 特殊文字を HTML エンティティに置き換えます
// 改行を
に置き換えます
$html = nl2br(htmlspecialchars($data));
// 複数のスペースを単一のスペースに置き換えます
$html = preg_replace('/ss+/', ' ', $html);
// URL を
に置き換えます。要素
$html = preg_replace('/s(w+://)(S+)/', ' ', $html);
// 出力ページの構築を開始します
// ページヘッダーを追加します
$output =<<<ヘッダー
<頭>
<スタイル>
.slug {font-size: 15pt; font-weight: 太字}
.byline { font-style: italic }
頭>
<ボディ>
ヘッダー;
// ページコンテンツを追加
$output .= "
$slug
";
$output .= "
$byline
";
$output .= "
$html
";
// ページフッターを追加します
$output .=<<<フッター