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数组内存耗用太多问题的解决方法
Apr 05 PHP
PHP在获取指定目录下的目录,在获取的目录下面再创建文件,多平台
Aug 03 PHP
解析php利用正则表达式解决采集内容排版的问题
Jun 20 PHP
浅析PKI加密解密 OpenSSL
Jul 01 PHP
基于preg_match_all采集后数据处理的一点心得笔记(编码转换和正则匹配)
Jan 31 PHP
分享一个php 的异常处理程序
Jun 22 PHP
php限制ip地址范围的方法
Mar 31 PHP
Zend Framework实现多文件上传功能实例
Mar 21 PHP
php并发加锁示例
Oct 17 PHP
自写的利用PDO对mysql数据库增删改查操作类
Feb 19 PHP
PHP抽象类与接口的区别详解
Mar 21 PHP
php设计模式之适配器模式实例分析【星际争霸游戏案例】
Apr 07 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
Yii 快速,安全,专业的PHP框架
2014/09/03 PHP
PHP获取文件扩展名的4种方法
2015/11/24 PHP
php 使用 __call实现重载功能示例
2019/11/18 PHP
关于__defineGetter__ 和__defineSetter__的说明
2007/05/12 Javascript
JavaScript自定义方法实现trim()、Ltrim()、Rtrim()的功能
2013/11/03 Javascript
判断文件是否正在被使用的JS代码
2013/12/21 Javascript
深入理解javascript原型链和继承
2014/09/23 Javascript
jQuery中:reset选择器用法实例
2015/01/04 Javascript
关于vue-router路径计算问题
2017/05/10 Javascript
JavaScript实现图片拖曳效果
2017/09/08 Javascript
js构建二叉树进行数值数组的去重与优化详解
2018/03/26 Javascript
微信小程序文字显示换行问题
2019/07/28 Javascript
一篇文章带你使用Typescript封装一个Vue组件(简单易懂)
2020/06/05 Javascript
python计算牛顿迭代多项式实例分析
2015/05/07 Python
Python中使用strip()方法删除字符串中空格的教程
2015/05/20 Python
Python实现希尔排序算法的原理与用法实例分析
2017/11/23 Python
Python 调用 zabbix api的方法示例
2019/01/06 Python
Python Django给admin添加Action的方法实例详解
2019/04/29 Python
如何用C代码给Python写扩展库(Cython)
2019/05/17 Python
Python利用pandas处理Excel数据的应用详解
2019/06/18 Python
Django  ORM 练习题及答案
2019/07/19 Python
Python中关于浮点数的冷知识
2019/09/22 Python
pytorch .detach() .detach_() 和 .data用于切断反向传播的实现
2019/12/27 Python
中国宠物用品商城:E宠商城
2016/08/27 全球购物
阿迪达斯奥地利官方商城:adidas.at
2016/10/16 全球购物
THE OUTNET美国官网:国际设计师品牌折扣网站
2017/03/07 全球购物
比利时的在线灯具店:Lampen24.be
2019/07/01 全球购物
爱耳日宣传活动总结
2014/07/05 职场文书
学校食堂食品安全责任书
2014/07/28 职场文书
现实表现材料范文
2014/12/23 职场文书
2016新春团拜会致辞
2015/08/01 职场文书
MySQL和Oracle批量插入SQL的通用写法示例
2021/11/17 MySQL
VS2019连接MySQL数据库的过程及常见问题总结
2021/11/27 MySQL
Python学习之迭代器详解
2022/04/01 Python
Python函数对象与闭包函数
2022/04/13 Python
MySQL索引失效场景及解决方案
2022/07/23 MySQL