在php中包含文件

时间:2015-09-01 20:36:20

标签: php

<?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来包含实验室文件但不能正常工作:/ 有什么建议吗?

1 个答案:

答案 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开始,因为前两个元素总是如此。和..