<?php
//ob_start(); //打开缓冲区
//phpinfo(); //使用phpinfo函数
//$info=ob_get_contents(); //得到缓冲区的内容并且赋值给$info
//$file=fopen('info.txt', 'a+'); //打开文件info.txt
//fwrite($file,$info); //写入信息到info.txt
//fclose($file); //关闭文件info.txt
//
//$content = file_get_contents('info.txt');
//print_r($content);

echo basename('./info.txt', '.txt') . PHP_EOL; //返回路径中文件名

copy('./info.txt', './info_backup.txt'); //复制文件

echo disk_free_space('./') . PHP_EOL; //返回目录可用空间

echo disk_total_space('./') . PHP_EOL; //返回目录磁盘总容量

echo file_exists('./info.txt') . PHP_EOL; // 检查文件或目录是否存在

$content = file_get_contents('./info.txt'); // 将文件读入字符串
//echo $content . PHP_EOL;

file_put_contents('./info_2.txt', $content); // 将字符串写入文件

echo filesize('./info.txt') . PHP_EOL; // 返回文件大小

echo filetype('./info.txt') . PHP_EOL; // 返回问价类型

print_r(glob('*.*'));echo PHP_EOL; // 返回匹配文件与目录数组

echo is_dir('./123') . PHP_EOL; // 判断是否为目录

echo is_writable('./info.txt') . PHP_EOL; // 判断文件是否可写

mkdir('./456'); // 创建目录

rmdir('./456'); //删除目录

move_uploaded_file('./info.txt', './123/'); // 将上传文件移动到新位置

print_r(parse_ini_file('php.ini'));echo PHP_EOL; // 解析配置文件

echo realpath('./info.txt') . PHP_EOL; // 返回绝对路径

rename('./123', '112'); // 重命名文件或目录

$temp2 = tempnam('./', 'pre'); // 创建唯一临时文件
echo $temp2. PHP_EOL;

$temp = tmpfile(); // 建立临时文件
fwrite($temp, "Testing, testing.");
//倒回文件的开头
rewind($temp);
//从文件中读取 1k
echo fread($temp,1024);
//删除文件
fclose($temp);echo PHP_EOL;

unlink($temp2); // 删除文件

chmod('./info_2.txt', '664'); // 改变文件模式

chown('./info_2.txt', 'www'); // 改变文件所有者

chgrp('./info_2.txt', 'www'); // 改变文件组

mkdir('./445/888/125', '0777', true); //创建多级目录

rmdir('./445/888/125'); //删除目录
// PHP_EOL 回车
Scroll to Top