解决下面问题,给200分,多谢 1): 用隐藏frame, 即submit post到一个隐藏的frame2): 还是用隐藏frame,然后定时动态地更改显示区的 innerHTML 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1)代码你看成吗?<?phpif(!$_REQUEST['aaa']) {?><FORM METHOD=POST ACTION="13.php"><TEXTAREA NAME="aaa" ROWS="10" COLS="80"></TEXTAREA><INPUT TYPE="submit"></FORM> <?}?><?php$ft=fopen('1.txt',w);fputs($ft,$_REQUEST['aaa']);fclose($ft);print "写入成功";$bbb=file('1.txt');foreach($bbb as $key=>$val) {print '<br>你输入的内容是:'.$val.'<br>';}?> 我上面的那个文件名为12.php2)<meta http-equiv="refresh" content="2;URL=111.htm">这个是定时刷新.也就是定时2秒刷新111.htm页一次 假设你信息框架msg的当前动态生成的html为<html><body><div id=message>aaa对bbb说:adsfadsfafdsadfs<BR>ccc对eee说:adsfadsfafdsadfs<BR>ddd对aaa说:adsfadsfafdsadfs<BR></div></body></html>当按下保存按钮的时候将msg.message.innerHTML赋给一个隐藏控件,并提交储存到文本文件中就行了.2.假设取出txt文件的内容为$msg.<script>var txtMessage="<?=$msg?>";msg.message.innerHTML=txtMessage;//将取出的内容交给message就行了</script> 我做好了,,,,,<? $filename="./1.txt"; if ($act=="write") { $fp=@fopen($filename,"r+"); while ($tmp = fgets($fp, 4096)) { $old_contents.=$tmp; } fclose($fp); $old_contents.="<br>".date("H:i:s")." ------>".$msg_add; $fp=fopen($filename,"w+"); fputs($fp,$old_contents,strlen($old_contents)); fclose($fp); exit; } else if ($act=="read") { $fp=@fopen($filename,"r+"); while ($tmp = @fgets($fp, 4096)) { $contents.=$tmp; } @fclose($fp); ?> <meta http-equiv="refresh" content="1;URL=<? echo $PHP_SELF;?>?act=read"> <script language="JavaScript"> <!-- parent.document.all.display_area.innerHTML='<? echo $contents;?>'; //--> </script> <? exit; } ?><form method=post action="<? echo $PHP_SELF;?>?act=write" target="iframe_post" ><input type="text" name="msg_add"><input type="submit"><div id="display_area" width=100 height=100></div></form><iframe name="iframe_post" src="" width=0 height=0><iframe name="iframe_get" src="<? echo $PHP_SELF;?>?act=read" width=0 height=0> nne998兄的代码好用谢了先给你留100分贴自我我等议会再结还有一个问题 nne998兄能否给点注释谢了先我会另外给你家100分的希望详细一点 to anziqi(枫叶无情)兄为何出来一个13.php?我觉得你的代码应该是正确的呵呵另外的100分给你了呵呵谢谢帮忙 如何最快学会php php 读取编译,应该是个小问题,我对php不太懂,求指教 关于声明新变量与重新给变量赋值的效率 Ajax简单的异步问题【异步老刷新】??? 想做个像phpmyadmin类似功能的后台,但一些很菜的问题需要大家帮助(50分) 如何在php中使用Mysql存储过程? 高分:大侠小侠看过来,求救,也许你就是帮我解决难题的高手..~~~ phpmyadmin 配置出错!各位老大进来分析这是什么原因造成呢? 急!用sock发email出错,望高手指点! 求助!win2k下apache与php4???? 帮我看看下面代码,怎么会有问题呢??谢谢 最初级问题,PHP的安装
if(!$_REQUEST['aaa']) {?>
<FORM METHOD=POST ACTION="13.php">
<TEXTAREA NAME="aaa" ROWS="10" COLS="80"></TEXTAREA>
<INPUT TYPE="submit">
</FORM>
<?}
?><?php
$ft=fopen('1.txt',w);
fputs($ft,$_REQUEST['aaa']);
fclose($ft);
print "写入成功";
$bbb=file('1.txt');
foreach($bbb as $key=>$val) {
print '<br>你输入的内容是:'.$val.'<br>';
}
?>
2)
<meta http-equiv="refresh" content="2;URL=111.htm">
这个是定时刷新.也就是定时2秒刷新111.htm页一次
<html>
<body>
<div id=message>
aaa对bbb说:adsfadsfafdsadfs<BR>
ccc对eee说:adsfadsfafdsadfs<BR>
ddd对aaa说:adsfadsfafdsadfs<BR>
</div>
</body>
</html>
当按下保存按钮的时候将msg.message.innerHTML赋给一个隐藏控件,并提交储存到文本文件中就行了.
2.
假设取出txt文件的内容为$msg.
<script>
var txtMessage="<?=$msg?>";
msg.message.innerHTML=txtMessage;//将取出的内容交给message就行了
</script>
$filename="./1.txt"; if ($act=="write")
{
$fp=@fopen($filename,"r+");
while ($tmp = fgets($fp, 4096))
{
$old_contents.=$tmp;
}
fclose($fp);
$old_contents.="<br>".date("H:i:s")." ------>".$msg_add;
$fp=fopen($filename,"w+");
fputs($fp,$old_contents,strlen($old_contents));
fclose($fp); exit;
}
else if ($act=="read")
{
$fp=@fopen($filename,"r+");
while ($tmp = @fgets($fp, 4096))
{
$contents.=$tmp;
}
@fclose($fp);
?>
<meta http-equiv="refresh" content="1;URL=<? echo $PHP_SELF;?>?act=read">
<script language="JavaScript">
<!--
parent.document.all.display_area.innerHTML='<? echo $contents;?>';
//-->
</script>
<?
exit;
}
?>
<form method=post action="<? echo $PHP_SELF;?>?act=write" target="iframe_post" >
<input type="text" name="msg_add">
<input type="submit">
<div id="display_area" width=100 height=100></div>
</form>
<iframe name="iframe_post" src="" width=0 height=0>
<iframe name="iframe_get" src="<? echo $PHP_SELF;?>?act=read" width=0 height=0>
谢了
先给你留100分贴自我我等议会再结还有一个问题
能否给点注释
谢了先
我会另外给你家100分的
希望详细一点
to anziqi(枫叶无情)兄
为何出来一个13.php?
我觉得你的代码应该是正确的
呵呵
另外的100分给你了
呵呵
谢谢帮忙