<?php
if (isset($_GET['page'])) {
include($_GET['page'] . ".php");
} else {
echo 'no';
}
包含php文件的简单代码 我想要包含所有扩展文件,如txt&amp; gif&amp;和没有扩展名的文件,名为lab,包含一个简单的密码
这里我如何包含所有的PHP文件 page.php?page = php://filter/read=convert.base64-encode/resource= [没有扩展的名字文件]
我尝试使用空字节%00来包含实验室文件但不能正常工作:/ 有什么建议吗?
答案 0 :(得分:0)
<?php
$filename="file"
$dirpath="dir";
$dir_files=scandir($dirpath);
for($i=2;$i<count($dir_files);$i++) {
if(strpos($dir_files[$i],$filename) === 0 && $dir_files[$i] != $filename) {
echo $dir_files[$i];
}
}
?>
这段代码将循环遍历目录中的所有文件,并检查文件名是否以您要查找的文件名开头。第二个比较是检查是否是目录。 for循环从2开始,因为前两个元素总是如此。和..