opendir 打开目录
closedir 关闭目录 readdir 读取目录 scandir 返回一个含有目录和文件的数组 mkdir 创建目录 rmdir 删除目录 basename 返回路径中文件名部分 当指定了可选参数 就将他去掉 pathinfo () 返回一个关联数组 其中包括路径中的三个部分:目录名,文件名,扩展名, dirname() 获取工作文件的目录,记得最后是没有 \ 结束的 __FILE__ 获取当前运行的文件(脚本文件)的路径 is_dir () 判断是否是一个目录 is_file () 判断是否是一个文件 $_SERVER [ 'SCRIPT_FILENAME' ]; 当前脚本文件的绝对路径 PATHINFO ( $_SERVER [ 'SCRIPT_FILENAME' ],PATHINFO_DIRNAME); 返回路径部分 PATHINFO ( $_SERVER [ 'SCRIPT_FILENAME' ].PATHINFO_BASENAME) 返回一个关联数组,包括后缀 文件名 目录 pathinfo ( $_SERVER [ 'SCRIPT_FILENAME' ],PATHINFO_EXTENSION) 返回后缀部分 //获取一个正确的目录路径 str_replace("\\","/",dirname(__FILE__)); 将反斜线转义 $open_dir = opendir( "." ); //打开目录 $close_dir = closedir ( $open_dir ); //关闭目录 while ( $file = readdir( $open_dir )){ //读取目录 echo $file . "<br>" ; } var_dump(scandir( "." )); //返回当前目录下面的文件结构数组 var_dump( mkdir ( "b" )); //成功返回true 失败返回 false var_dump( rmdir ( "b" )); //成功返回 true 否则返回false; $path = "/home/www/data/users.txt" ; $filename = basename ( $path ); //返回路径中 文件名部分 当指定了可选参数 就将他去掉 $filename2 = basename ( $path , ".txt" ); echo $filename ; echo "<br>" ; echo $filename2 ; echo "<br>" ; echo dirname( $path ); //返回路径中的目录部分 echo "<br>" ; $pathinfo = pathinfo ( $_SERVER [ "SCRIPT_FILENAME" ]); //返回当前路径的数组 var_dump( $pathinfo ); //简单的访问计数器 function test(){ if (! file_exists ( "num.txt" )){ $fn = fopen ( "num.txt" , "w+" ); } else { $fn = fopen ( "num.txt" , "r" ); } $num = file_get_contents ( "num.txt" ); if ( empty ( $num )){ $num = 1; } else { $num +=1; } file_put_contents ( "num.txt" , $num ); return $num ; } echo test();转载于:https://www.cnblogs.com/jacko/p/4882065.html
