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


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 相关文章推荐
提升PHP速度全攻略
Oct 09 PHP
PHP json_encode中文乱码问题的解决办法
Sep 09 PHP
PHP弹出提示框并跳转到新页面即重定向到新页面
Jan 24 PHP
php自动加载autoload机制示例分享
Feb 20 PHP
PHP获取昨天、今天及明天日期的方法
Feb 03 PHP
Zend Framework教程之Resource Autoloading用法实例
Mar 08 PHP
ThinkPHP 3使用OSS的方法
Jul 19 PHP
PHP使用HTML5 FormData对象提交表单操作示例
Jul 02 PHP
php array_chunk()函数用法与注意事项
Jul 12 PHP
Laravel框架之解决前端显示图片问题
Oct 24 PHP
PHP程序员简单的开展服务治理架构操作详解(三)
May 14 PHP
php 获取音视频时长,PHP 利用getid3 获取音频文件时长等数据
Apr 01 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设计模式 State (状态模式)
2011/06/26 PHP
php简单实现无限分类树形列表的方法
2015/03/27 PHP
微信公众平台开发实现2048游戏的方法
2015/04/15 PHP
Laravel 框架返回状态拦截代码
2019/10/18 PHP
PHP网页缓存技术优点及代码实例
2020/07/29 PHP
利用js动态添加删除table行的示例代码
2013/12/16 Javascript
javascript根据像素点取位置示例
2014/01/27 Javascript
ie下$.getJSON出现问题的解决方法
2014/02/12 Javascript
Egret引擎开发指南之发布项目
2014/09/03 Javascript
require.js深入了解 require.js特性介绍
2014/09/04 Javascript
javascript实现行拖动的方法
2015/05/27 Javascript
jQuery代码性能优化的10种方法
2016/06/21 Javascript
清除浏览器缓存的几种方法总结(必看)
2016/12/09 Javascript
js实现悬浮窗效果(支持拖动)
2017/03/09 Javascript
vue2.0获取自定义属性的值
2017/03/28 Javascript
jquery.validate.js 多个相同name的处理方式
2017/07/10 jQuery
vue通过指令(directives)实现点击空白处收起下拉框
2018/12/06 Javascript
JS实现点击生成UUID的方法完整实例【基于jQuery】
2019/06/12 jQuery
微信小程序实现消息框弹出动画
2020/04/18 Javascript
使用element-ui +Vue 解决 table 里包含表单验证的问题
2020/07/17 Javascript
vue通过接口直接下载java生成好的Excel表格案例
2020/10/26 Javascript
[01:08]DOTA2“血战之命”预告片
2017/08/12 DOTA
python检测是文件还是目录的方法
2015/07/03 Python
学习python类方法与对象方法
2016/03/15 Python
基于HTML5实现类似微信手机摇一摇功能(计算摇动次数)
2017/07/24 HTML / CSS
伦敦眼门票在线预订:London Eye
2018/05/31 全球购物
数组越界问题
2015/10/21 面试题
酒店总经理助理岗位职责
2014/02/01 职场文书
思想品德课教学反思
2014/02/10 职场文书
学习礼仪心得体会
2014/09/01 职场文书
升学宴答谢词
2015/01/05 职场文书
安全生产先进个人总结
2015/02/15 职场文书
个人工作总结怎么写?
2019/04/09 职场文书
pytorch 中nn.Dropout的使用说明
2021/05/20 Python
Mysql官方性能测试工具mysqlslap的使用简介
2021/05/21 MySQL
python实现剪贴板的操作
2021/07/01 Python