我正在创建一个喊话框,虽然大多数事情都很简单,但我还是坚持了两件事。 (在shout窗口内打印文本,并将此表单作为弹出窗口,可以最小化/最大化) 我创建框的代码是
<form action="page2.php" method="post">
<textarea name="shout"> </textarea>
<input type="submit" value="Shout out"/>
page2.php只是将文本写入shout.txt
<?php
$fp = fopen("shouts.txt", "a"); // Open the file shouts.txt
fwrite($fp, $_POST['shout']."\n"); // Write the shout
fclose($fp); // Close the file
?>
然后我需要显示最新消息
<?php
$shouts = file('shouts.txt');
$shouts = array_reverse($shouts);
$shouts = array_slice ($shouts, 0, 50);
foreach ($shouts as $item)
{
echo $item."<br/>"; #this should be printed inside shout box/window
}
?>
我的完整HTML是一个更大的HTML页面,并且已经插入了这一块代码。通过点击喊它打开page2.php而不是它应该保持在同一页面上。