php 随机数的产生、页面跳转、件读写、文件重命名、switch语句


Posted in PHP onAugust 07, 2009
<?php 
num = rand(1,5); 
witch($num){ 
case 1: 
$fp1=fopen("f1.dat",'r'); 
$oname = fgets($fp1); 
$nname = date("YmdHis"); rename($oname,$nname); 
fclose($fp1); 
unlink("f1.dat"); 
$fp1=fopen("f1.dat",'w'); 
fwrite($fp1,$nname); 
fclose($fp1); 
header("Location: ".$nname."/1.html"); 
exit; 
break; 
case 2: 
$fp2=fopen("f2.dat",'r'); 
$oname = fgets($fp2); 
$nname = date("YmdHis"); 
rename($oname,$nname); 
fclose($fp2); 
unlink("f2.dat"); 
$fp2=fopen("f2.dat",'w'); 
fwrite 
($fp2,$nname); 
fclose($fp2); 
header("Location: ".$nname."/2.html"); 
exit; 
break; 
case 3: 
$fp3=fopen 
("f3.dat",'r'); 
$oname = fgets($fp3); 
$nname = date("YmdHis"); 
rename($oname,$nname); 
fclose($fp3); 
unlink 
("f3.dat"); 
$fp3=fopen("f3.dat",'w'); 
fwrite($fp3,$nname); 
fclose($fp3); 
header("Location: ".$nname."/3.html"); 
exit; 
break; 
case 4: 
$fp4=fopen("f4.dat",'r'); 
$oname = fgets($fp4); 
$nname = date("YmdHis"); 
rename 
($oname,$nname); 
fclose($fp4); 
unlink("f4.dat"); 
$fp4=fopen("f4.dat",'w'); 
fwrite($fp4,$nname); 
fclose($fp4); 
header("Location: ".$nname."/4.html"); 
exit; 
break; 
case 5: 
$fp5=fopen("f5.dat",'r'); 
$oname = fgets($fp5); 
$nname = date("YmdHis"); 
rename($oname,$nname); 
fclose($fp5); 
unlink("f5.dat"); 
$fp5=fopen("f5.dat",'w'); 
fwrite 
($fp5,$nname); 
fclose($fp5); 
header("Location: ".$nname."/5.html"); 
exit; 
break; 
default: 
break; 
} 
?>

刚做的一个项目中的部分代码,包含了php中随机数的产生、页面跳转、件读写、文件重命名、switch语句。
特发表出来,希望能对php学习者能够有所帮助。
PHP 相关文章推荐
一个基于PDO的数据库操作类
Mar 24 PHP
PHPEXCEL 使用小记
Jan 06 PHP
浅析PKI加密解密 OpenSSL
Jul 01 PHP
PHP ignore_user_abort函数详细介绍和使用实例
Jul 15 PHP
php实现对两个数组进行减法操作的方法
Apr 17 PHP
PHP使用ODBC连接数据库的方法
Jul 18 PHP
分享PHP计算两个日期相差天数的代码
Dec 23 PHP
PHP 数组基本操作方法详解
Jun 17 PHP
PHP基于单例模式编写PDO类的方法
Sep 13 PHP
PHP输出多个元素的排列或组合的方法
Mar 14 PHP
CodeIgniter框架基本增删改查操作示例
Mar 23 PHP
windows下的WAMP环境搭建图文教程(推荐)
Jul 27 PHP
PHP 远程文件管理,可以给表格排序,遍历目录,时间排序
Aug 07 #PHP
PHP 翻页 实例代码
Aug 07 #PHP
php Sql Server连接失败问题及解决办法
Aug 07 #PHP
php_xmlhttp 乱码问题解决方法
Aug 07 #PHP
PHP 生成的XML以FLASH获取为乱码终极解决
Aug 07 #PHP
php 全局变量范围分析
Aug 07 #PHP
PHP 多维数组排序实现代码
Aug 05 #PHP
You might like
php文件操作之小型留言本实例
2015/06/20 PHP
php生成4位数字验证码的实现代码
2015/11/23 PHP
PHP+Ajax无刷新带进度条图片上传示例
2017/02/08 PHP
php微信公众号开发之图片回复
2018/10/20 PHP
小程序微信支付功能配置方法示例详解【基于thinkPHP】
2019/05/05 PHP
js URL参数的拼接方法比较
2012/02/15 Javascript
JavaScript控制table某列不显示的方法
2015/03/16 Javascript
JavaScript自定义等待wait函数实例分析
2015/03/23 Javascript
javascript实现uploadify上传格式以及个数限制
2015/11/23 Javascript
JavaScript中的return语句简单介绍
2015/12/07 Javascript
AngularJS 路由详解和简单实例
2016/07/28 Javascript
jQuery的Cookie封装,与PHP交互的简单实现
2016/10/05 Javascript
AngularJS实现表单元素值绑定操作示例
2017/10/11 Javascript
Vuejs 单文件组件实例详解
2018/02/09 Javascript
使用Nuxt.js改造已有项目的方法
2018/08/07 Javascript
JavaScript中七种流行的开源机器学习框架
2018/10/11 Javascript
一篇超完整的Vue新手入门指导教程
2020/11/18 Vue.js
[03:36]DOTA2完美大师赛coL战队趣味视频——我演你猜
2017/11/23 DOTA
python mysqldb连接数据库
2009/03/16 Python
python检测远程服务器tcp端口的方法
2015/03/14 Python
在Python的Django框架上部署ORM库的教程
2015/04/20 Python
python3应用windows api对后台程序窗口及桌面截图并保存的方法
2019/08/27 Python
关于django 1.10 CSRF验证失败的解决方法
2019/08/31 Python
wxpython绘制音频效果
2019/11/18 Python
pytorch 实现cross entropy损失函数计算方式
2020/01/02 Python
pycharm快捷键汇总
2020/02/14 Python
Python利用 utf-8-sig 编码格式解决写入 csv 文件乱码问题
2020/02/21 Python
Python sql注入 过滤字符串的非法字符实例
2020/04/03 Python
Pycharm激活方法及详细教程(详细且实用)
2020/05/12 Python
行政助理岗位职责
2013/11/10 职场文书
爱岗敬业演讲稿范文
2014/01/14 职场文书
房屋财产继承协议书范本
2014/11/03 职场文书
培训师岗位职责
2015/02/14 职场文书
虎兄虎弟观后感
2015/06/12 职场文书
2016大一新生入学教育心得体会
2016/01/23 职场文书
移除Selenium中window.navigator.webdriver值
2022/06/10 Python