0

次のコードでファイルに保存できるいくつかのフィールドを表示するページがあります。

<?php

if($_POST['Submit'])
{
$company = $_POST['company'];
$address1 = $_POST['address1'];
$address2 = $_POST['address2'];
$address3 = $_POST['address3'];
$address4 = $_POST['address4'];
$contact = $_POST['contact'];
$contact2 = $_POST['contact2'];
$phone = $_POST['phone'];

$data = "$company \n $address1 \n $address2 \n $address3 \n $address4 \n $contact \n $contact2 \n $phone\n";

//open the file
$fh = fopen("/cfg/customers.txt", "a");
fwrite($fh, $data);

//close the file
fclose($fh);

print "Information Submitted. Thanks";
}
else
{
print <<<ENDOFTXT
</style><form name="form1" method="post" action="index.php">
<table width="780" border="0" align="center">
<tr>
<td width="256"><span class="style5">Company Name:</span></td>
<td width="514"><input name="company" type="text" id="company"></td>
</tr>

<tr>
<td><span class="style5">Address
:</span></td>
<td><input name="address1" type="text" id="address1" value=""></td>
</tr>
<tr>
<td><span class="style5">Unit / Apt :</span></td>
<td><input name="address2" type="text" id="address2"></td>
</tr>
<tr>
<td><span class="style5">City, Pr : </span></td>
<td><input name="address3" type="text" id="address3"></td>
</tr>
<tr>
<td><span class="style5">Postal Code :</span></td>
<td><input name="address4" type="text" id="address4"></td>
</tr>
<tr>
<td><span class="style5">Contact Name: </span></td>
<td><input name="contact" type="text" id="contact" value="First Name Last Name"></td>
</tr>
<tr>
<td><span class="style5">Email: </span></td>
<td><input name="contact2" type="text" id="contact2"></td>
</tr>
<tr>
<td><span class="style5">Phone :</span></td>
<td><input name="phone" type="text" id="phone" value="( ) ">
<input name="Submit" type="submit" class="style5" value="Submit"></td>
</tr>
<tr>
<td colspan="2"><div align="center"></div></td>
</tr>
</table>
<p align="center">&nbsp;</p>
</form>
ENDOFTXT;
}
?>

これで、次のコードを使用してテキストファイルを読み取ることができます。

<?php
$lines = file("/cfg/customers.txt");
$top200 = array_slice(array_reverse($lines),0,200);
foreach($top200 as $line)
{
    echo $line . "<br />";
}

?>

しかし、ページが初めて読み込まれたときに、どうすれば元のフィールドに戻すことができますか?では、どうすれば読み取りルーチンを上記のコードにマージできますか?

4

0 に答える 0