我正在處理其他人的PHP代碼,無法找到某個內容的源文件。我正在尋找一個解決方案,使我能夠輕鬆訪問網站上顯示的任何文件的文件名。我做了一些研究,但不知道如何處理這個問題,並希望爲網站的CSS找到類似Firebug的東西。查看網站內容文件名的最簡單方法是什麼?
的PHP是這樣的:
<?PHP
function getFileList($dir)
{
// array to hold return value
$retval = array();
// add trailing slash if missing
if(substr($dir, -1) != "/") $dir .= "/";
// open pointer to directory and read list of files
$d = @dir($dir) or die("getFileList: Failed opening directory $dir for reading");
while(false !== ($entry = $d->read())) {
// skip hidden files
if($entry[0] == ".") continue;
if(is_dir("$dir$entry")) {
$retval[] = array(
"name" => "$dir$entry/",
"type" => filetype("$dir$entry"),
"size" => 0,
"lastmod" => filemtime("$dir$entry")
);
} elseif(is_readable("$dir$entry")) {
$retval[] = array(
"name" => "$dir$entry",
"type" => mime_content_type("$dir$entry"),
"size" => filesize("$dir$entry"),
"lastmod" => filemtime("$dir$entry")
);
}
}
$d->close();
return $retval;
}
?>
您需要解析HTML源代碼並尋找標籤,如img src,href等。 –
您是否可以不搜索文件系統? – sgroves
如果網站使用的是mod_rewrite或其他重寫規則,您可能會發現頁面的URL位置與服務器端應用程序文件沒有多大關係。 – dethtron5000