何年かぶりにPHPをプログラミング中。
が!出来ない。すごく簡単なのに、出来ない。大ショック。
まず、[]と()でつまずき。(情けない
)
やりたいのは、
sample.txt の中身
「あいうえお」
「かきくけこ」
「さしすせそ」
「たちつてと」
をレイアウトに綺麗に収めたいだけなんですよね。
1行ごと(fgets)に変数に代入して、
書き出せばよいかな?と思ったんですが…。
う~。この後はこのsample.txtをsample1.txt等、変動したいのに…。
ちょっと気持ち悪くなってきました。
誰か分かる人はいますか?
<?php
if (! ($contents = fopen ( "sample.txt", "r" ))) {
die("ファイルが開けません。");
}else{
$contents = @file('sample.txt');
foreach($contents as $line){
$i = i+1;
$data[i] = fgets($contents);
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body>
<table width="37%" border="0">
<tr>
<td width="27%">テスト1</td>
<td width="73%"><?php print $data[1]; ?></td>
</tr>
<tr>
<td>テスト2</td>
<td><?php print $data[2]; ?></td>
</tr>
<tr>
<td>テスト3</td>
<td><?php print $data[3]; ?></td>
</tr>
<tr>
<td>テスト4</td>
<td><?php print $data[4]; ?></td>
</tr>
</table>
</body>
</html>