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


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 相关文章推荐
yii框架源码分析之创建controller代码
Jun 28 PHP
php遍历数组的方法分享
Mar 22 PHP
PHP 读取Postgresql中的数组
Apr 14 PHP
php实现通用的从数据库表读取数据到数组的函数实例
Mar 21 PHP
php header函数的常用http头设置
Jun 25 PHP
yii2缓存Caching基本用法示例
Jul 18 PHP
PHP反射机制原理与用法详解
Feb 15 PHP
php连接MSsql server的五种方法总结
Mar 04 PHP
PHP获取文件扩展名的常用方法小结【五种方式】
Apr 27 PHP
php curl简单采集图片生成base64编码(并附curl函数参数说明)
Feb 15 PHP
phpstorm 配置xdebug的示例代码
Mar 31 PHP
Laravel5.4框架中视图共享数据的方法详解
Sep 05 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中执行系统外部命令
2006/10/09 PHP
ThinkPHP采用GET方式获取中文参数查询无结果的解决方法
2014/06/26 PHP
PHP使用GIFEncoder类生成gif动态滚动字幕
2014/07/01 PHP
php+ajax实时输入自动搜索匹配的方法
2014/12/26 PHP
php使用GD库创建图片缩略图的方法
2015/06/10 PHP
从刷票了解获得客户端IP的方法
2015/09/21 PHP
PHP实现根据时间戳获取周几的方法
2016/02/26 PHP
Laravel 添加多语言提示信息的方法
2019/09/29 PHP
使用PHP开发留言板功能
2019/11/19 PHP
Array.slice()与Array.splice()的返回值类型
2006/10/09 Javascript
jquery获取css中的选择器(实例讲解)
2013/12/02 Javascript
jQuery搜索同辈元素方法
2015/02/10 Javascript
JS实现部分HTML固定页面顶部随屏滚动效果
2015/12/24 Javascript
浅析JS异步加载进度条
2016/05/05 Javascript
基于js里调用函数时,函数名带括号和不带括号的区别
2016/07/28 Javascript
ionic在开发ios系统微信时键盘挡住输入框的解决方法(键盘弹出问题)
2016/09/06 Javascript
详解Javascript中的原型OOP
2016/10/12 Javascript
基于jQuery实现滚动刷新效果
2017/01/09 Javascript
vue实现全选和反选功能
2017/08/31 Javascript
jQuery实现图片上传预览效果功能完整实例【测试可用】
2018/05/28 jQuery
微信小程序自定义可滑动日历界面
2018/12/28 Javascript
如何在项目中使用log4.js的方法步骤
2019/07/16 Javascript
Javascript中的奇葩知识,你知道吗?
2021/01/25 Javascript
[00:34]TI7不朽珍藏III——地穴编织者不朽展示
2017/07/15 DOTA
浅谈Python中数据解析
2015/05/05 Python
python中偏函数partial用法实例分析
2015/07/08 Python
python队列queue模块详解
2018/04/27 Python
python pandas写入excel文件的方法示例
2019/06/25 Python
Django之模板层的实现代码
2019/09/09 Python
python mqtt 客户端的实现代码实例
2019/09/25 Python
详解Python list和numpy array的存储和读取方法
2019/11/06 Python
HTML5 表单验证失败的提示语问题
2017/07/13 HTML / CSS
目标责任书格式
2014/07/28 职场文书
财务部岗位职责范本
2015/04/14 职场文书
初中军训感言
2015/08/01 职场文书
观看《杨善洲》宣传教育片心得体会
2016/01/23 职场文书