get_included_files 返回被 include和require文件名的array
说明
get_included_files ( void ) : array
返回所有被 include、 include_once、 require 和 require_once 的文件名。
返回值
返回所有文件名称的 array。
脚本最初被称为”被包含的文件“,所以脚本自身也会和 include 系列函数引用的脚本列在一起,被多次 include 和 require 的文件在返回的 array 里只会列出一次。
扩展资料:
程序示例
<php
include 'test1php';
include_once 'test2php';
require 'test3php';
require_once 'test4php';
$included_files = get_included_files();
foreach ($included_files as $filename) {
echo "$filename\n";
}
>
感觉ls方法不好,用basename函数结合PHP_SELF便可获取当前文件的文件名,这也是discuz的写法
<php
$curfile = basename($_SERVER['PHP_SELF']);
echo $curfile;
>
推荐使用querylist
<phpheader("Content-type:text/html;charset=utf-8");
require 'QueryList/QueryListclassphp';
$url = "要抓取的网站";
$reg = array(
"title" => array("a","text"),
"src" => array("a","href"),
);
//$rang = "[id^=post-]";
$hj = QueryList::Query($url,$reg);
print_r($hj->jsonArr);
以上就是关于php如何获取当前脚本所有加载的文件全部的内容,包括:php如何获取当前脚本所有加载的文件、php获得当前网页的名称、php用正则获取html标签内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)