php如何获取当前脚本所有加载的文件

php如何获取当前脚本所有加载的文件,第1张

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

<php

header("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标签内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9313632.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存