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


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+xslt在windows平台上
Oct 09 PHP
安装APACHE
Jan 15 PHP
PHP读取目录下所有文件的代码
Jan 07 PHP
DedeCMS dede_channeltype表字段注释
Apr 07 PHP
PHP中文件读、写、删的操作(PHP中对文件和目录操作)
Mar 06 PHP
php实现MySQL数据库备份与还原类实例
Dec 09 PHP
smarty自定义函数htmlcheckboxes用法实例
Jan 22 PHP
PHP Try-catch 语句使用技巧
Feb 28 PHP
thinkPHP5框架自定义验证器实现方法分析
Jun 11 PHP
Laravel 实现在Blade模版中使用全局变量代替路径的例子
Oct 22 PHP
PHP获取类私有属性的3种方法
Sep 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 has encountered an Access Violation
2007/01/15 PHP
关于Zend Studio 配色方案插件的介绍
2013/06/24 PHP
sae使用smarty模板的方法
2013/12/17 PHP
ThinkPHP模型详解
2015/07/27 PHP
详解WordPress中分类函数wp_list_categories的使用
2016/01/04 PHP
javascript  Error 对象 错误处理
2008/05/18 Javascript
select组合框option的捕捉实例代码
2008/09/30 Javascript
跨域表单提交状态的变相判断代码
2009/11/12 Javascript
jquery.tmpl JQuery模板插件
2011/10/10 Javascript
javascript针对DOM的应用分析(二)
2012/04/15 Javascript
javascript中setAttribute()函数使用方法及兼容性
2015/07/19 Javascript
jQuery获取DOM节点实例分析(2种方式)
2015/12/15 Javascript
利用JS生成博文目录及CSS定制博客
2016/02/10 Javascript
购物车前端开发(jQuery和bootstrap3)
2016/08/27 Javascript
用自定义图片代替原生checkbox实现全选,删除以及提交的方法
2016/10/18 Javascript
js模式化窗口问题![window.dialogArguments]
2016/10/30 Javascript
webpack独立打包和缓存处理详解
2017/04/03 Javascript
jQuery实现 RadioButton做必选校验功能
2017/06/15 jQuery
vue中七牛插件使用的实例代码
2017/07/28 Javascript
Vue中render方法的使用详解
2018/01/26 Javascript
Angular脚手架开发的实现步骤
2019/04/09 Javascript
浅谈Three.js截图并下载的大坑
2019/11/01 Javascript
你不知道的SpringBoot与Vue部署解决方案
2020/11/09 Javascript
vue 使用class创建和清除水印的示例代码
2020/12/25 Vue.js
Python引用(import)文件夹下的py文件的方法
2014/08/26 Python
Python基本数据结构与用法详解【列表、元组、集合、字典】
2019/03/23 Python
Keras实现DenseNet结构操作
2020/07/06 Python
浅谈HTML5中dialog元素尝鲜
2018/10/15 HTML / CSS
马来西亚最大的在线隐形眼镜商店:MrLens
2019/03/27 全球购物
Linux内核的同步机制是什么?主要有哪几种内核锁
2013/01/03 面试题
怎样有效的进行自我评价
2013/10/06 职场文书
医生进修自我鉴定
2014/01/19 职场文书
秋收起义观后感
2015/06/11 职场文书
Java日常练习题,每天进步一点点(38)
2021/07/26 Java/Android
海弦WR-800F
2022/04/05 无线电
redis protocol通信协议及使用详解
2022/07/15 Redis