标签:
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();
标签:
原文地址:http://www.cnblogs.com/jacko/p/4882065.html