• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

php操作目录和文件

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

linux php权限问题 su

        chmod -R 777 www

1 目录

chmod($path,$mode); //改变文件权限 

touch($name)    //创建文件

opendir($path) 打开目录

readdir($path) 读取目录

closedir($path) 关闭目录

mkdir($path) 创建目录

rmdir($path) 删除目录

遍历目录文件

print_r(scandir(\'.\'));  当前目录下所有文件

获取当前目录下和子目录下所有文件, 
$obj = new RecursiveIteratorIterator(new RecursiveDirectoryIterator(\'.\'));
foreach($obj as $vo){
echo $vo.\'<br>\';
}

 获取当前目录下所有文件, 

 

$path = \'.\';
if ($open = opendir($path)) {
while (($file = readdir($open)) !== false) {
echo $file.\'<br>\';
}
}
print_r(scandir(\'.\'));

 

 获取url后缀名

$url = \'http://www.sina.com.cn/abc/de/fg.php\';
$arr = parse_url($url);
$file = basename($arr[\'path\']);
$ext = explode(".", $file);
echo $ext[1];

sub(sprintf("%u),fileperms($path)),2); 以八进制输出文件权限大小

2 打开文件 resource fopen($path,$mode);

mode:  r只读 r+ 读/写 (在内容行首追加)

      x 写,创建一个不存在的文件( (在内容行首追加))  x+ 读/写

      w 清空文件内容再写,文件不存在则自动创建 (在内容行尾追加)  r+ 读/写 

           a 追加写入,文件不存在自动创建 (在内容行尾追加)  a+ 读/写

3 读取

  string fgetc($path)  读取一个字符 

  string fgets($path)  读取一行字符串

  读取文件所有内容并打印

    方法一  int readfile($path)

         方法二  $fp = fopen($path,$mode)  or die("打开错误");

         while($fr = fgets($fp)){

          echo $fr.\'<br>\';

        }

        fclose($fp);

4 写入

int fwrite($path,$mode)

$fp = fopen($path,$mode)  or die("打开错误"); 

fwrite($fp,$contents);

fclose($fp);

5 其他操作

删除 bool unlink($path)

复制 bool copy($path,$newpath)

移动和重命名 bool rname($path,$newpath) 

    

      


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
php核心知识要点发布时间:2022-07-10
下一篇:
PHP:文件操作 - 圣者发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap