php第二十九节课
文件
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<?php
//文件:文件和文件夹(目录)
//判断文件类型:
//var_dump(filetype("./test")); //判断文件类型,如果是文件返回file,如果是目录返回dir
//var_dump(is_dir("./aa.txt"));//判断给定的路径是不是目录
//var_dump(is_file("./aa.txt")); //判断给定的路径是不是文件
//echo date("Y-m-d H:i:s",fileatime("./aa.txt")); //获取文件的上次访问时间
//echo date("Y-m-d H:i:s",filectime("./aa.txt")) //获取文件的创建时间
//echo date("Y-m-d H:i:s",filemtime("./aa.txt"));//获取文件的修改时间
//echo filesize("./aa.txt");//获取文件的大小
//var_dump(file_exists("./aa.txt"));//判断文件是否存在
//文件路径:
//1. 当前目录:./ 或者不写
//2. 上级目录: ../
//3. 下级目录:文件夹名/
//4. 根目录:/  
//根目录/有两层意思:如果/是在php程序里面的话代表:硬盘根目录,如果/是在网页里的话代表:代表服务器的根目录(www)。
//做文件上传(头像,产品图片),保存在数据的路径一定要写绝对路径
//echo $_SERVER['DOCUMENT_ROOT'];//取服务器www的根目录
//echo basename("./aa.txt"); //从路径中获取文件名
//echo basename("./aa.txt",".txt"); //返回没有后缀的文件名
//echo dirname("./test/bb.txt"); //返回路径中的目录
//var_dump(pathinfo("./test/bb.txt"));//返回文件信息
//echo realpath("./test/bb.txt"); //将相对路径转为绝对路径
//目录操作:
//var_dump(glob("./ueditor/utf8-php/*")); //返回目录下所有的文件
//var_dump(glob("./ueditor/utf8-php/*.js"));//可以根据后缀筛选
//获取文件夹下所有文件个数
/*echo ShuLiang("./liucheng");
function ShuLiang($filename)   
{
	if(is_dir($filename))
	{
		$attr = glob($filename."/*");
		$sl=0;
		foreach($attr as $v)
		{
			if(is_dir($v))
			{
				$sl = $sl+ShuLiang($v);
			}
			else
			{
				$sl++;
			}
		}
		return $sl;
	}
	else if(is_file($filename))
	{
		return 1;
	}
	else
	{
		return 0;
	}
}*/
//遍历目录第二种方式
//打开目录资源
$dir = opendir("./liucheng");
/*echo readdir($dir),"<br>";//读文件 . 当前目录
echo readdir($dir),"<br>";//读文件 ..上级目录
echo readdir($dir),"<br>";//读文件*/
while($v = readdir($dir))
{
	if($v=="." || $v=="..")
	{
}
	else
	{
		echo $v."<br>";
	}
}
//rewinddir($dir);//重置目录资源的指针
//关闭目录资源
closedir($dir);
?>
</body>
<!--<img src="/0524/aa.jpg" />-->
</html>
php第二十九节课的更多相关文章
- centos  MySQL主从配置 ntsysv   chkconfig  setup命令  配置MySQL 主从 子shell  MySQL备份  kill命令  pid文件  discuz!论坛数据库读写分离  双主搭建   mysql.history   第二十九节课
		
centos MySQL主从配置 ntsysv chkconfig setup命令 配置MySQL 主从 子shell MySQL备份 kill命令 pid文件 discuz!论坛数 ...
 - 风炫安全web安全学习第二十九节课 CSRF防御措施
		
风炫安全web安全学习第二十九节课 CSRF防御措施 CSRF防御措施 增加token验证 对关键操作增加token验证,token值必须随机,每次都不一样 关于安全的会话管理(SESSION) 不要 ...
 - centos shell编程5  LANMP一键安装脚本 lamp  sed  lnmp  变量和字符串比较不能用-eq  cat > /usr/local/apache2/htdocs/index.php <<EOF重定向 shell的变量和函数命名不能有横杠  平台可以用arch命令,获取是i686还是x86_64  curl 下载   第三十九节课
		
centos shell编程5 LANMP一键安装脚本 lamp sed lnmp 变量和字符串比较不能用-eq cat > /usr/local/apache2/htdocs/ind ...
 - centos  lamp/lnmp阶段复习 以后搬迁discuz论坛不需要重新安装,只需修改配置文件即可 安装wordpress  安装phpmyadmin  定时备份mysql两种方法  第二十五节课
		
centos lamp/lnmp阶段复习 以后搬迁discuz论坛不需要重新安装,只需修改配置文件即可 安装wordpress 安装phpmyadmin 定时备份mysql两种方法 第二十五节 ...
 - centos LAMP第一部分-环境搭建  Linux软件删除方式,mysql安装,apache,PHP,apache和php结合,phpinfo页面,ldd命令 第十九节课
		
centos LAMP第一部分-环境搭建 Linux软件删除方式,mysql安装,apache,PHP,apache和php结合,phpinfo页面,ldd命令 第十九节课 打命令之后可以输入: e ...
 - 大白话5分钟带你走进人工智能-第二十九节集成学习之随机森林随机方式 ,out  of  bag  data及代码(2)
		
大白话5分钟带你走进人工智能-第二十九节集成学习之随机森林随机方式 ,out of bag data及代码(2) 上一节中我们讲解了随机森林的基本概念,本节的话我们讲解随机森 ...
 - 风炫安全WEB安全学习第二十六节课  XSS常见绕过防御技巧
		
风炫安全WEB安全学习第二十六节课 XSS常见绕过防御技巧 XSS绕过-过滤-编码 核心思想 后台过滤了特殊字符,比如说
 - 风炫安全WEB安全学习第二十五节课  利用XSS键盘记录
		
风炫安全WEB安全学习第二十五节课 利用XSS键盘记录 XSS键盘记录 同源策略是浏览器的一个安全功能,不同源的客户端脚本在没有明确授权的情况下,不能读写对方资源.所以xyz.com下的js脚本采用a ...
 - 风炫安全WEB安全学习第二十四节课  利用XSS钓鱼攻击
		
风炫安全WEB安全学习第二十四节课 利用XSS钓鱼攻击 XSS钓鱼攻击 HTTP Basic Authentication认证 大家在登录网站的时候,大部分时候是通过一个表单提交登录信息. 但是有时候 ...
 
随机推荐
- 中文man
			
1.下载中文包:cd /usr/local/src wget http://pkgs.fedoraproject.org/repo/pkgs/man-pages-zh-CN/manpageszh-1. ...
 - 网络流之最大流算法(EK算法和Dinc算法)
			
最大流 网络流的定义: 在一个网络(有流量)中有两个特殊的点,一个是网络的源点(s),流量只出不进,一个是网络的汇点(t),流量只进不出. 最大流:就是求s-->t的最大流量 假设 u,v 两个 ...
 - 通过绑定ip地址可以暂时解决抢占ip问题
			
以前设置的路由器密码都忘记了 admin重复,在工作上遇到了 一个去除str左右两边的空格换行符回车等 trim
 - JSP-Runoob:JSP 结构
			
ylbtech-JSP-Runoob:JSP 结构 1.返回顶部 1. JSP 结构 网络服务器需要一个 JSP 引擎,也就是一个容器来处理 JSP 页面.容器负责截获对 JSP 页面的请求.本教程使 ...
 - 牛客网NOIP赛前集训营 提高组(第七场)
			
中国式家长 2 链接:https://www.nowcoder.com/acm/contest/179/A来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K, ...
 - HTML文档中class的命名规则以及命名规范
			
1.采用英文字母.数字以及“-”和“_”命名. 2.以小写字母开头,不能以数字和“-”.“_”开头. 3.命名形式:单字,连字符,下划线和驼峰. 4.使用有意义命名. 其中(3).(4)条规定主要是便 ...
 - Akka源码分析-Cluster-Metrics
			
一个应用软件维护的后期一定是要做监控,akka也不例外,它提供了集群模式下的度量扩展插件. 其实如果读者读过前面的系列文章的话,应该是能够自己写一个这样的监控工具的.简单来说就是创建一个actor,它 ...
 - [SDOI2013]泉
			
题目描述 作为光荣的济南泉历史研究小组中的一员,铭铭收集了历史上x个不同年份时不同泉区的水流指数,这个指数是一个小于. 2^30的非负整数.第i个年份时六个泉区的泉水流量指数分别为 A(i,l),A( ...
 - 51nod1298 圆与三角形
			
1298 圆与三角形 题目来源: HackerRank 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 收藏 关注 给出圆的圆心和半径,以及三角形的三个顶点,问圆同三 ...
 - 状态压缩+枚举 UVA 11464 Even Parity
			
题目传送门 /* 题意:求最少改变多少个0成1,使得每一个元素四周的和为偶数 状态压缩+枚举:枚举第一行的所有可能(1<<n),下一行完全能够由上一行递推出来,b数组保存该位置需要填什么 ...