作者iamnodoubt (滑鼠坏了)
看板PHP
标题[请益] 简易留言板
时间Tue Jun 25 21:52:44 2013
<form method='post' action='test.php'>
<input type='text' name='content'>
<input type='submit'>
<button onclick='<?php clear() ?>'>清除留言</button>
</form>
<?php
function clear()
{
file_put_contents('test.txt',' ');
}
$fh=fopen('test.txt','a+');
fputs($fh,$_POST["content"]."\r\n");
$fh=fopen('test.txt','a+');
$i=1;
while($str=fgets($fh))
{
$str=$i.'.'.$str;
echo $str;
echo '<br>';
$i++;
}
fclose($fh);
?>
两个问题
1.我多一个清除留言的功能,他就变成只能显示第一行,每次输入留言他都会覆盖过去
感觉应该是指标(不知道他的专有名词)的问题?
2.清除留言那个按纽,我用
<input type='button' onclick='<?php clear() ?>' value='清除留言'>
看结构应该是正确的,但是却不能work,麻烦指点一下
感温
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 175.182.165.146
1F:推 PsMonkey:JavaScript 跟 PHP 的运作时间点搞清楚 06/25 21:55
2F:→ PsMonkey:PHP 可看成字串产生器,js 则是在 browser 上执行那字串 06/25 21:56
3F:推 cychi:你如果要用javascript呼叫php的程式请爱用ajax 06/26 21:37
4F:→ cychi:不然就清除时连结到你的php档 执行完之後再导回原来的页面 06/26 21:39
5F:→ cychi:还有如果只是单纯要清表单的资料 请用button type="reset" 06/26 21:40