在线短消息收发的程序,不用数据库


Posted in PHP onOctober 09, 2006

login.php
<?if(isset($submit)){
    session_start();

    $nickname=$name;
    session_register("nickname");
    header("location:hframe.php");    
}?>
<form name=form1 action="login.php" method="post">
<input type=text name="name">
<input type=submit name=submit  value="进入">
</form>
hframe.php
<frameset cols="0,*">
  <frame name="contents" src="autosend.php">
  <frame name="main" src="smessage.php">
  <noframes>
  <body>

  <p>此网页使用了框架,但您的浏览器不支持框架。</p>

  </body>
  </noframes>
</frameset>
smessage.php
<?session_start();
if(isset($submit)){
     $fp=fopen("test.txt","a+");
     $temp="\r\n".$rmessage."|".$content."|".$nickname."|0";
     fputs($fp,$temp);
     exit;
}
?>
:<form name=form1 action="smessage.php" method="post">
接收方<input type=text name=rmessage><br>
内容:<br><textarea name=content rows=20 cols=30>
</textarea><br>
<input type=submit name=submit value=submit>
</form>
<? session_start();
echo "<meta http-equiv='refresh' content='6;url=autosend.php'>";
$fl=file("test.txt");
$temp="";
for($i=0;$i<count($fl);$i++){    
    $sflag=explode("|",$fl[$i]);    
    if(($sflag[3]==0)&&$sflag[0]==$nickname){

        echo"<script>window.open('list.php?Smessage=$sflag[2]&Content=$sflag[1]','newwin','toolbar=no location=no')</script>";        
    }else{
        $temp.=$fl[$i];
    }
}
$fp=fopen("test.txt","w");
    fputs($fp,$temp);
        ?>        
这只是个简单的例子,更多的修饰就靠你自己了!

PHP 相关文章推荐
打造计数器DIY三步曲(下)
Oct 09 PHP
Access数据库导入Mysql的方法之一
Oct 09 PHP
《APMServ 5.1.2》使用图解
Oct 23 PHP
PHP中PDO基础教程 入门级
Sep 04 PHP
thinkphp获取栏目和文章当前位置的方法
Oct 29 PHP
php中smarty区域循环的方法
Jun 11 PHP
PHP如何实现跨域
May 30 PHP
关于Laravel Route重定向的一个注意点
Jan 16 PHP
php面向对象的用户登录身份验证
Jun 08 PHP
php生成毫秒时间戳的实例讲解
Sep 22 PHP
让Laravel API永远返回JSON格式响应的方法示例
Sep 05 PHP
PHP实现数组根据某个字段进行水平合并,横向合并案例分析
Oct 08 PHP
PHP网站提速三大“软”招
Oct 09 #PHP
用PHP发电子邮件
Oct 09 #PHP
基于qmail的完整WEBMAIL解决方案安装详解
Oct 09 #PHP
一段php加密解密的代码
Oct 09 #PHP
PHP开发文件系统实例讲解
Oct 09 #PHP
用PHP读取IMAP邮件
Oct 09 #PHP
php+oracle 分页类
Oct 09 #PHP
You might like
php中截取中文字符串的代码小结
2011/07/17 PHP
利用PHP fsockopen 模拟POST/GET传送数据的方法
2015/09/22 PHP
使用xampp搭建运行php虚拟主机的详细步骤
2015/10/21 PHP
PHP的Yii框架的常用日志操作总结
2015/12/08 PHP
微信公众号判断用户是否已关注php代码解析
2016/06/24 PHP
JavaScript实现拼音排序的方法
2012/11/20 Javascript
setTimeout和setInterval的深入理解
2013/11/08 Javascript
JavaScript数字和字符串转换示例
2014/03/26 Javascript
javascript ajax的5种状态介绍
2014/08/18 Javascript
JavaScript中的条件判断语句使用详解
2015/06/03 Javascript
使用Meteor配合Node.js编写实时聊天应用的范例
2015/06/23 Javascript
javascript将DOM节点添加到文档的方法实例分析
2015/08/04 Javascript
JavaScript中的call方法和apply方法使用对比
2015/08/12 Javascript
Nginx上传文件全部缓存解决方案
2015/08/17 Javascript
jQuery基于$.ajax设置移动端click超时处理方法
2016/05/14 Javascript
xmlplus组件设计系列之分隔框(DividedBox)(8)
2017/05/02 Javascript
layDate日期控件使用方法详解
2018/11/15 Javascript
Vue 组件参数校验与非props特性的方法
2019/02/12 Javascript
webpack4.x下babel的安装、配置及使用详解
2019/03/07 Javascript
详解微信小程序开发(项目从零开始)
2019/06/06 Javascript
JS面向对象实现飞机大战
2020/08/26 Javascript
在Docker上开始部署Python应用的教程
2015/04/17 Python
opencv python 基于KNN的手写体识别的实例
2018/08/03 Python
Python设计模式之命令模式原理与用法实例分析
2019/01/11 Python
Python使用sklearn实现的各种回归算法示例
2019/07/04 Python
Python3实现监控新型冠状病毒肺炎疫情的示例代码
2020/02/13 Python
python如何变换环境
2020/07/21 Python
英语专业个人求职自荐信
2013/09/21 职场文书
新学期班主任寄语
2014/01/18 职场文书
党员群众路线对照检查材料思想汇报
2014/09/17 职场文书
事业单位年度考核评语
2014/12/31 职场文书
婚礼女方父母答谢词
2015/01/04 职场文书
公司老总年会致辞
2015/07/30 职场文书
导游词之云南丽江-泸沽湖
2019/09/26 职场文书
导游词之天下银坑景区
2019/11/21 职场文书
Vue的列表之渲染,排序,过滤详解
2022/02/24 Vue.js