我有一个小的聊天应用程序供内部使用,例如这是轻量级版本。我需要一些东西,对于要求完整的源代码感到遗憾,但我尝试理解并从这个例子中学习(我需要一些东西)。
请找到我的源代码:
<?php
if(isset($_GET['opt']))
{
if($_GET['opt'] == 'write')
{
$entry = $_POST['chat_input'];
$data = fopen("dat.txt","a+");
fwrite($data,"$entry\n");
fclose($data);
}
}
// jQuery auto refresh start
$dat = file_get_contents ("dat.txt");
if($dat == ''){echo 'You do not chat.';}else
{
$number_of_post = substr_count($dat, "\n");
$post = explode ("\n",$dat);
for($i=0 ; $i <= $number_of_post-1 ; $i++)
{
echo 'User x wrote: '.$post[$i].'<br>';
}
}
// jQuery auto refresh end
// jQuery form without refresh start
echo '<form method="post" action="index.php?opt=write">
<p><textarea rows="5" name="chat_input" cols="46"></textarea></p>
<p><input type="submit" value="Submit" name="B1"></p>
</form>';
// jQuery form withour refresh end
?>
我需要两件事: - 首先是自动刷新iframe,当用户编写新邮政编码时必须显示此信息 - 第二个是发布我的表单而不刷新,只需执行操作
非常感谢您的帮助,感谢您。
答案 0 :(得分:0)
按照此处的要求刷新iframe:How to refresh an IFrame using Javascript? 您可以每秒刷新iframe
setTimeout(function(){/*yourcodehere*/ },1000);