0

これにより、設定された幅のテーブルが作成され、テキストは新しい行から開始することで自動的に収まるようになると思いました。ただし、テーブルは依然として長いテキスト行によって引き伸ばされます。

<HTML><center><table width="300" border="1"><tr><td>
<?php
If (file_exists("file.txt")){
    Echo nl2br(file_get_contents("file.txt"));
}Else{
    Echo "File not found.";
}
?>
</td></tr></table></center></HTML>

代替テキスト

私はここで絶対に不可欠な何かを忘れていると思います..0.o

4

3 に答える 3

1

コードを次のように変更します。

  echo nl2br(wordwrap(file_get_contents("file.txt")));

このようなタスクのために、ワードラップと呼ばれるPHPの組み込み関数があります。

于 2010-08-20T13:28:47.697 に答える
1

テキストがその幅に収まるようにするには、テキストにスペースが必要です。非常に長い単語が1つある場合は、完全に1行に表示されます。行の幅を特定の文字数に設定できるphp関数wordwrapを使用できます(http://php.net/wordwrap) 。

于 2010-08-20T13:31:07.527 に答える
0

CSSでやってみてください:

word-wrap:break-word 

また、width=をに変更しますstyle="width: 300px"

于 2010-08-20T13:25:09.710 に答える