好的,我有一个joomla
网站,它使用了一个用于创建活动或预订时间的compponet。我的问题是我找不到我要在joomla administrator componets
目录中访问该插件的com
的表单文件。以下是该表单makeanappointment/create?dtstart=201404250930&cal_id=5
所以我的问题是,我可以在PHP中运行一个脚本来查找所有被调用的文件及其位置吗?
大卫
答案 0 :(得分:2)
Theres是一个名为get_included_files()
的PHP函数,它返回通过include
,include_once
,require
和require_once
加载的所有文件的列表。
对于您正在寻找的内容(它没有调用者行号等)可能有点原始,但它至少会显示特定执行期间使用的所有文件。只需在主脚本末尾附近添加对该函数的调用即可。
由于它返回一个数组,你可能需要转储内容(即print_r(get_included_files())
。
有关更多使用详情,请参阅php.net上的get_included_files()
manual page。
答案 1 :(得分:1)
在查找特定源文件时,我通常会在本地计算机上展开扩展安装文件,然后使用搜索实用程序查找网页上使用的文本实例。
一旦我在本地机器上找到了正确的源文件,通常很容易在网站上找到该文件。