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


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 AJAX实例根据邮编自动完成地址信息
Nov 23 PHP
用php或asp创建网页桌面快捷方式的代码
Mar 23 PHP
php中用数组的方法设置cookies
Apr 21 PHP
url decode problem 解决方法
Dec 26 PHP
PHP中imagick函数的中文解释
Jan 21 PHP
PHP加密解密实例分析
Dec 25 PHP
浅谈PHP链表数据结构(单链表)
Jun 08 PHP
php外部执行命令函数用法小结
Oct 11 PHP
php实现和c#一致的DES加密解密实例
Jul 24 PHP
详解PHP如何更好的利用PHPstorm的自动提示
Aug 18 PHP
php 实现银联商务H5支付的示例代码
Oct 12 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实现的DateDiff和DateAdd时间函数代码分享
2014/08/16 PHP
fckeditor上传文件按日期存放及重命名方法
2015/05/22 PHP
浅谈PHP中的数据传输CURL
2016/09/06 PHP
PHP字符串与数组处理函数用法小结
2020/01/07 PHP
一个可以随意添加多个序列的tag函数
2009/07/21 Javascript
ECMAScript 创建自己的js类库
2012/11/22 Javascript
js获取下拉列表框中的value和text的值示例代码
2014/01/11 Javascript
javascript运行机制之this详细介绍
2014/02/07 Javascript
js charAt的使用示例
2014/02/18 Javascript
AngularJS基础 ng-repeat 指令简单示例
2016/08/03 Javascript
javascript 动态样式添加的简单实现
2016/10/11 Javascript
JavaScript中定义对象原型的两种使用方法
2016/12/15 Javascript
BootStrap selectpicker后台动态绑定数据
2017/06/01 Javascript
微信小程序中button组件的边框设置的实例详解
2017/09/27 Javascript
AngularJS 表单验证手机号的实例(非必填)
2017/11/12 Javascript
代码详解JS操作剪贴板
2018/02/11 Javascript
解决基于 keep-alive 的后台多级路由缓存问题
2020/12/23 Javascript
sqlalchemy对象转dict的示例
2014/04/22 Python
python对json的相关操作实例详解
2017/01/04 Python
Python通过for循环理解迭代器和生成器实例详解
2019/02/16 Python
python mac下安装虚拟环境的图文教程
2019/04/12 Python
python 实现dict转json并保存文件
2019/12/05 Python
英国网上购买门:Direct Doors
2018/06/07 全球购物
Expedia瑞典官网:预订度假屋、酒店、汽车租赁、机票等
2021/01/23 全球购物
什么是典型的软件三层结构?软件设计为什么要分层?软件分层有什么好处?
2012/03/14 面试题
乔丹名人堂演讲稿
2014/05/24 职场文书
2014大四本科生自我鉴定总结
2014/10/04 职场文书
四风个人对照检查材料思想汇报(办公室通用版)
2014/10/07 职场文书
云南省召开党的群众路线教育实践活动总结会议新闻稿
2014/10/21 职场文书
2019假期福利管理制度!
2019/07/15 职场文书
导游词之唐山景点
2019/12/18 职场文书
python urllib库的使用详解
2021/04/13 Python
springBoot基于webSocket实现扫码登录
2021/06/22 Java/Android
使用Redis实现实时排行榜功能
2021/07/02 Redis
Redis实战高并发之扣减库存项目
2022/04/14 Redis
python 判断字符串当中是否包含字符(str.contain)
2022/06/01 Python