php花式读取文件

Posted p0pl4r

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php花式读取文件相关的知识,希望对你有一定的参考价值。

读文件

hightlight_file($filename);
show_source($filename);
print_r(php_strip_whitespace($filename));
print_r(file_get_contents($filename));
readfile($filename);
print_r(file($filename)); // var_dump
fread(fopen($filename,"r"), $size);
include($filename); // 非php代码
include_once($filename); // 非php代码
require($filename); // 非php代码
require_once($filename); // 非php代码
print_r(fread(popen("cat flag", "r"), $size));
print_r(fgets(fopen($filename, "r"))); // 读取一行
fpassthru(fopen($filename, "r")); // 从当前位置一直读取到 EOF
print_r(fgetcsv(fopen($filename,"r"), $size));
print_r(fgetss(fopen($filename, "r"))); // 从文件指针中读取一行并过滤掉 html 标记
print_r(fscanf(fopen("flag", "r"),"%s"));
print_r(parse_ini_file($filename)); // 失败时返回 false , 成功返回配置数组

列目录

print_r(glob("*")); // 列当前目录
print_r(glob("/*")); // 列根目录
print_r(scandir("."));
print_r(scandir("/"));
$d=opendir(".");while(false!==($f=readdir($d))){echo"$f\n";}
$d=dir(".");while(false!==($f=$d->read())){echo$f."\n";}

超全局变量

命令执行函数

exec
system
passthru
popen
proc_open
shell_exec

 

以上是关于php花式读取文件的主要内容,如果未能解决你的问题,请参考以下文章

代码片段 PHP,预期文件结尾,我错在哪里?

PHP常用代码片段

十五个Web知识的CTF出题套路

创建ini文件,用PHP写入值

solr分布式索引实战分片配置读取:工具类configUtil.java,读取配置代码片段,配置实例

php代码片段: sendFile/videoStream/sendEmail/phpexcel/ffmpeg/zip