-1
次のコードで作成されたテーブルの先頭にヘッダーを置く必要があります。テーブルには9列あります。テーブルはシェルのスクリプトテキストファイルから作成されます。テーブルの上にヘッダーを置く
$myfile = file_get_contents('/ftpfiles/monitor-data') or die ("Unable");
$table = '<table border="2" width="100%" height="500" style="border-collapse: collapse; border: 3px solid #0000FF" bordercolorlight="#0000FF">';
$trimmed = trim($myfile);
$filearray = explode("\n", $trimmed);
foreach($filearray as $row) {
// here separate your row that is a string, into an array
$cols = explode(" ", $row);
$table .= '<tr>';
foreach($cols as $value) {
$table .= '<td align = "center">'.$value.'</td>';
}
$table .= '</tr>';
}
$table .= '</table>';
echo $table;
番目の使用はありがとうございました!それは働いたが、それは実際のテーブルと一致しません。私はalign = "Center"を試しましたが、どちらもうまくいきません。 – harry
私はこれを素早く書いて、私がtr要素の代わりにtr要素を使っていることに気付かなかった...私の悪い。私は答えを編集します。配置がまだオフの場合は、列の数が一致していることを確認します。また、 "align"のようなHTML属性を使用することはかなり古くなっています。 –
ご協力ありがとうございます@rob wood !! – harry