1

Perl を使用してファイルから配列にデータを読み取り、HTML::Template を使用してデータを HTML ページに表示しています。私がしているのは、データを配列に 1 行ずつ読み込んで出力することだけです。

または、ファイルの中間セクションのデータが Web ページ上でずれていることに気付くまではそうでした。次に、行の最初の部分を埋めてから 2 番目の列を追加する Perl コードをいくつか書きました。Web ページの例:

T - Online Transmit Done                                    R - Online Request Allowed 
E - Extracted batch                                      M - Multiple transmission 
P - Transmission in Progress                                  U - Batch Unextractable 
N - Batch Nontransmittable                                  B - BSC

Web ページからデータをコピーして貼り付けると、次のように完全に整列されます。

T - Online Transmit Done                                    R - Online Request Allowed 
E - Extracted batch                                         M - Multiple transmission 
P - Transmission in Progress                                U - Batch Unextractable 
N - Batch Nontransmittable                                  B - BSC 

どこが間違っていますか?データは正しくパディングされたものとして表示されますが、HTML ページのテーブル内には表示されません。これが私が使用しているHTMLです。

<TABLE BORDER=1 ALIGN="center">
    <TR>
        <TD ALIGN="center"><B>DATA</B></TD>
    </TR>

    <TMPL_LOOP NAME="THIS_LOOP">
    <TR>
         <TD ALIGN="left"><TMPL_VAR NAME="DATA"></TD>
    </TR>
    </TMPL_LOOP>
</TABLE>
4

1 に答える 1