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维护文件系统
Oct 09 PHP
php zip文件解压类代码
Dec 02 PHP
114啦源码(114la)不能生成地方房产和地方报刊问题4级页面0字节的解决方法
Jan 12 PHP
关于使用coreseek并为其做分页的介绍
Jun 21 PHP
php去除换行(回车换行)的三种方法
Mar 26 PHP
PHP清除数组中所有字符串两端空格的方法
Oct 20 PHP
PHP中调用SVN命令更新网站方法
Jan 07 PHP
php实现过滤UBB代码的类
Mar 12 PHP
关于PHP开发的9条建议
Jul 27 PHP
PHP发送短信代码分享
Aug 11 PHP
php使用escapeshellarg时中文被过滤的解决方法
Jul 10 PHP
PHP 返回数组后处理方法(开户成功后弹窗提示)
Jul 03 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缓冲 output_buffering的使用详解
2013/06/13 PHP
php实现的发送带附件邮件类实例
2014/09/22 PHP
教你在PHPStorm中配置Xdebug
2015/07/27 PHP
php使用FFmpeg接口获取视频的播放时长、码率、缩略图以及创建时间
2016/11/07 PHP
php rsa 加密,解密,签名,验签详解
2016/12/06 PHP
Laravel5.7 数据库操作迁移的实现方法
2019/04/12 PHP
Thinkphp5框架简单实现钩子(Hook)行为的方法示例
2019/09/03 PHP
laravel框架分组控制器和分组路由实现方法示例
2020/01/25 PHP
javascript json2 使用方法
2010/03/16 Javascript
基于jquery的划词搜索实现(备忘)
2010/09/14 Javascript
iphone safari不支持position fixed的解决方法
2012/05/04 Javascript
jQuery中click事件用法实例
2014/12/26 Javascript
深入理解JavaScript系列(39):设计模式之适配器模式详解
2015/03/04 Javascript
JavaScript中扩展Array contains方法实例
2020/08/23 Javascript
jquery DataTable实现前后台动态分页
2017/06/17 jQuery
通过源码分析Vue的双向数据绑定详解
2017/09/24 Javascript
Koa2微信公众号开发之本地开发调试环境搭建
2018/05/16 Javascript
vue+axios 前端实现的常用拦截的代码示例
2018/08/23 Javascript
JS二级菜单不同实现方法分析【4种方法】
2018/12/21 Javascript
攻击者是如何将PHP Phar包伪装成图像以绕过文件类型检测的(推荐)
2018/10/11 Python
Python利用heapq实现一个优先级队列的方法
2019/02/03 Python
使用python绘制二元函数图像的实例
2019/02/12 Python
python爬虫 批量下载zabbix文档代码实例
2019/08/21 Python
python实现把二维列表变为一维列表的方法分析
2019/10/08 Python
python中使用input()函数获取用户输入值方式
2020/05/03 Python
浅析border-radius如何兼容IE
2016/04/19 HTML / CSS
美国最大的团购网站:Groupon
2016/07/23 全球购物
美国知名珠宝首饰品牌:Gemvara
2017/10/06 全球购物
香蕉共和国加拿大官网:Banana Republic加拿大
2018/08/06 全球购物
限量版运动鞋和街头服饰:TheDrop
2020/09/06 全球购物
迎八一活动主题
2014/01/31 职场文书
驾驶员安全责任书范本
2014/07/24 职场文书
领导班子专题民主生活会情况想汇报
2014/09/30 职场文书
大一新生军训新闻稿
2015/07/17 职场文书
大学学生会主席竞选稿怎么写?
2019/08/19 职场文书
Javascript设计模式之原型模式详细
2021/10/05 Javascript