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


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 相关文章推荐
我常用的几个类
Oct 09 PHP
给多个地址发邮件的类
Oct 09 PHP
让你的PHP同时支持GIF、png、JPEG
Oct 09 PHP
针对初学PHP者的疑难问答(2)
Oct 09 PHP
php运行时动态创建函数的方法
Mar 16 PHP
php输出指定时间以前时间格式的方法
Mar 21 PHP
php操作memcache缓存方法分享
Jun 03 PHP
PHP中SQL查询语句的id=%d解释(推荐)
Dec 10 PHP
php实现微信扫码支付
Mar 26 PHP
php 提交表单 关闭layer弹窗iframe的实例讲解
Aug 20 PHP
php定期拉取数据对比方法实例
Sep 22 PHP
thinkphp5.1框架实现格式化mysql时间戳为日期的方式小结
Oct 10 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验证码函数的使用示例
2013/05/03 PHP
php实现源代码加密的方法
2015/07/11 PHP
原生PHP实现导出csv格式Excel文件的方法示例【附源码下载】
2019/03/07 PHP
PHP实现百度人脸识别
2019/05/06 PHP
PHP+iframe模拟Ajax上传文件功能示例
2019/07/02 PHP
不间断滚动JS打包类,基本可以实现所有的滚动效果,太强了
2007/12/08 Javascript
使用jQuery实现验证上传图片的格式与大小
2014/12/03 Javascript
javascript数据结构之二叉搜索树实现方法
2015/11/25 Javascript
jQuery中checkbox反复调用attr('checked', true/false)只有第一次生效的解决方法
2016/11/16 Javascript
AngularJS中update两次出现$promise属性无法识别的解决方法
2017/01/05 Javascript
关于自定义Egg.js的请求级别日志详解
2018/12/12 Javascript
JS实现的A*寻路算法详解
2018/12/14 Javascript
vue 引用自定义ttf、otf、在线字体的方法
2019/05/09 Javascript
微信小程序云开发之云函数详解
2019/05/16 Javascript
[01:13]这,就是刀塔
2014/07/16 DOTA
[01:06:43]完美世界DOTA2联赛PWL S3 PXG vs GXR 第二场 12.19
2020/12/24 DOTA
使用python实现拉钩网上的FizzBuzzWhizz问题示例
2014/05/05 Python
使用python开发vim插件及心得分享
2014/11/04 Python
Flask入门教程实例:搭建一个静态博客
2015/03/27 Python
Python基于pygame模块播放MP3的方法示例
2017/09/30 Python
pytorch动态网络以及权重共享实例
2020/01/06 Python
Anaconda3+tensorflow2.0.0+PyCharm安装与环境搭建(图文)
2020/02/18 Python
HTML5拖拽文件到浏览器并实现文件上传下载功能代码
2013/06/06 HTML / CSS
html5 css3网站菜单实现代码
2013/12/23 HTML / CSS
Hush Puppies澳大利亚官网:舒适的男女休闲和正装鞋
2019/08/24 全球购物
加拿大著名的奢侈品购物网站:SSENSE(支持中文)
2020/06/25 全球购物
天逸系统(武汉)有限公司Java笔试题
2015/12/29 面试题
世界经理人咨询有限公司面试
2014/09/23 面试题
Hibernate持久层技术
2013/12/16 面试题
关于礼仪的演讲稿
2014/01/04 职场文书
《油菜花开了》教学反思
2014/02/22 职场文书
党校个人自我鉴定范文
2014/03/28 职场文书
欢迎词范文
2015/01/27 职场文书
2015年消费者权益日活动总结
2015/02/09 职场文书
邹越演讲观后感
2015/06/15 职场文书
python process模块的使用简介
2021/05/14 Python