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


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
php array_merge下进行数组合并的代码
Jul 22 PHP
利用php+mcDropdown实现文件路径可在下拉框选择
Aug 07 PHP
解决Codeigniter不能上传rar和zip压缩包问题
Mar 07 PHP
修改ThinkPHP缓存为Memcache的方法
Jun 25 PHP
php查看网页源代码的方法
Mar 13 PHP
php文件读取方法实例分析
Jun 20 PHP
php实现的数字验证码及数字运算验证码
Jul 30 PHP
Yii中的relations数据关联查询及统计功能用法详解
Jul 14 PHP
浅谈PHP正则中的捕获组与非捕获组
Jul 18 PHP
PHP测试框架PHPUnit组织测试操作示例
May 28 PHP
PHP isset empty函数相关面试题及解析
Dec 11 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脚本[带参数]的方法
2010/01/22 PHP
PHP中SESSION使用中的一点经验总结
2012/03/30 PHP
php删除数组元素示例分享
2014/02/17 PHP
Laravel框架中实现使用阿里云ACE缓存服务
2015/02/10 PHP
php函数连续调用实例分析
2015/07/30 PHP
CI配置多数据库访问的方法
2016/03/28 PHP
php实现批量上传数据到数据库(.csv格式)的案例
2017/06/18 PHP
jquery中通过过滤器获取表单元素的实现代码
2011/07/05 Javascript
ECMAScript 创建自己的js类库
2012/11/22 Javascript
jquery实现textarea输入字符控制(仿微博输入控制字符)
2013/04/26 Javascript
jquery二级导航内容均分的原理及实现
2013/08/13 Javascript
jQuery之字体大小的设置方法
2014/02/27 Javascript
网站基于flash实现的Banner图切换效果代码
2014/10/14 Javascript
使用jquery动态加载Js文件和Css文件
2015/10/24 Javascript
使用CoffeeScrip优美方式编写javascript代码
2015/10/28 Javascript
JavaScript实现自定义媒体播放器方法介绍
2017/01/03 Javascript
完美实现js焦点轮播效果(二)(图片可滚动)
2017/03/07 Javascript
node通过express搭建自己的服务器
2017/09/30 Javascript
vue服务端渲染页面缓存和组件缓存的实例详解
2018/09/18 Javascript
JavaScript数据结构之栈实例用法
2019/01/18 Javascript
vue实现搜索功能
2019/05/28 Javascript
jquery实现垂直无限轮播的方法分析
2019/07/16 jQuery
python matplotlib画图库学习绘制常用的图
2019/03/19 Python
python实现图片转字符小工具
2019/04/30 Python
Python利用sqlacodegen自动生成ORM实体类示例
2019/06/04 Python
python 杀死自身进程的实现方法
2019/07/01 Python
ZABBIX3.2使用python脚本实现监控报表的方法
2019/07/02 Python
pytorch 批次遍历数据集打印数据的例子
2019/12/30 Python
Python3与fastdfs分布式文件系统如何实现交互
2020/06/23 Python
CSS3自定义滚动条样式 ::webkit-scrollbar的示例代码详解
2020/06/01 HTML / CSS
利达恒信公司.NET笔试题面试题
2016/03/05 面试题
小学生安全保证书
2014/02/01 职场文书
采购类个人求职的自我评价
2014/02/18 职场文书
食品安全标语
2014/06/07 职场文书
解决Nginx 配置 proxy_pass 后 返回404问题
2021/03/31 Servers
浅谈怎么给Python添加类型标注
2021/06/08 Python