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 相关文章推荐
PHP MYSQL乱码问题,使用SET NAMES utf8校正
Nov 30 PHP
使用PHP静态变量当缓存的方法
Nov 13 PHP
php根据身份证号码计算年龄的实例代码
Jan 18 PHP
destoon数据库表说明汇总
Jul 15 PHP
php中time()与$_SERVER[REQUEST_TIME]用法区别
Nov 19 PHP
PHP基于XMLWriter操作xml的方法分析
Jul 17 PHP
PHP实现的多维数组排序算法分析
Feb 10 PHP
yii2安装详细流程
May 23 PHP
PHP getDocNamespaces()函数讲解
Feb 03 PHP
Laravel find in set排序实例
Oct 09 PHP
laravel框架邮箱认证实现方法详解
Nov 22 PHP
聊聊 PHP 8 新特性 Attributes
Aug 19 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中使用curl_init函数的说明
2010/11/02 PHP
PHP学习之字符串比较和查找
2011/04/17 PHP
php学习之数据类型之间的转换介绍
2011/06/09 PHP
JoshChen_web格式编码UTF8-无BOM的小细节分析
2013/08/16 PHP
支持中文的PHP按字符串长度分割成数组代码
2015/05/17 PHP
php将文件夹打包成zip文件的简单实现方法
2016/10/04 PHP
浅谈Coreseek、Sphinx-for-chinaese、Sphinx+Scws的区别
2016/12/15 PHP
PHP+Redis开发的书签案例实战详解
2019/07/09 PHP
syntaxhighlighter 使用方法
2007/07/02 Javascript
微信小程序 向左滑动删除功能的实现
2017/03/10 Javascript
AngularJS ng-repeat指令及Ajax的应用实例分析
2017/07/06 Javascript
Bootstrap table使用方法记录
2017/08/23 Javascript
微信小程序登录换取token的教程
2018/05/31 Javascript
js实现购物车功能
2018/06/12 Javascript
简单了解常用的JavaScript 库
2020/07/16 Javascript
python批量下载图片的三种方法
2013/04/22 Python
Python实现字典的key和values的交换
2015/08/04 Python
解决Pandas to_json()中文乱码,转化为json数组的问题
2018/05/10 Python
浅谈pytorch和Numpy的区别以及相互转换方法
2018/07/26 Python
让代码变得更易维护的7个Python库
2018/10/09 Python
python 在某.py文件中调用其他.py内的函数的方法
2019/06/25 Python
Django模型修改及数据迁移实现解析
2019/08/01 Python
pycharm激活码有效到2020年11月底
2020/09/18 Python
pytorch-神经网络拟合曲线实例
2020/01/15 Python
jupyter notebook 增加kernel教程
2020/04/10 Python
Python数据可视化常用4大绘图库原理详解
2020/10/23 Python
关于解决iframe标签嵌套问题的解决方法
2020/03/04 HTML / CSS
华丽的手绘陶瓷:MacKenzie-Childs
2017/02/04 全球购物
美国艺术和工艺品商店:Hobby Lobby
2020/12/09 全球购物
上课打牌的检讨书
2014/02/15 职场文书
三分钟英语演讲稿
2014/04/24 职场文书
中学生学雷锋演讲稿
2014/04/26 职场文书
中层干部竞聘演讲稿
2014/05/15 职场文书
科学发展观标语
2014/10/08 职场文书
介绍信格式
2015/01/30 职场文书
酒店人事专员岗位职责
2015/04/07 职场文书