本文目錄一覽:
- 1、PHP讀取目錄下所有文件內容並顯示
- 2、PHP的掃描目錄函數scandir(),這個地方沒有看懂,有知道的朋友嗎
- 3、PHP中用scandir函數掃描目錄總文件時,發現會有這樣兩個目錄文件,是怎麼回事
- 4、目錄掃描工具dirsearch用法
- 5、跪求域名後台掃描檢測軟體!!!已知1個域名查所有二級目錄,不是二級域名
- 6、php windows下 屏蔽掃描出網站後台目錄
PHP讀取目錄下所有文件內容並顯示
?php
function printFile($filepath)
{
//substr(string,start,length)函數返回字元串的一部分;start規定在字元串的何處開始 ;length規定要返回的字元串長度。默認是直到字元串的結尾。
//strripos(string,find,start)查找 “php” 在字元串中最後一次出現的位置; find為規定要查找的字元;start可選。規定開始搜索的位置
//讀取文件後綴名
//$filetype = substr ( $filename, strripos ( $filename, “.” ) + 1 );
//判斷是不是以txt結尾並且是文件
#if ($filetype == “txt” is_file ( $filepath . “/” . $filename ))
if ( is_file ( $filepath))
{
$filename=iconv(“gb2312″,”utf-8”,$filepath);
echo $filename.”內容如下:”.”br/”;
$fp = fopen ( $filepath, “r” );//打開文件
#while (! feof ( $f )) //一直輸出直到文件結尾
$i = 1;
while ($i 10)
{
$line = fgets ( $fp );
echo $line.”br/”;
$i = $i +1;
}
fclose($fp);
}
}
(此處空一行)
function readFileRecursive($filepath)
{
if (is_dir ( $filepath )) //判斷是不是目錄
{
$dirhandle = opendir ( $filepath );//打開文件夾的句柄
if ($dirhandle)
{
//判斷是不是有子文件或者文件夾
while ( ($filename = readdir ( $dirhandle ))!= false )
{
if ($filename == “.” or $filename == “..”)
{
//echo “目錄為「.」或「..」”.”br/”;
continue;
}
//判斷是否為目錄,如果為目錄遞歸調用函數,否則直接讀取列印文件
if(is_dir ($filepath . “/” . $filename ))
{
readFileRecursive($filepath . “/” . $filename);
}
else
{
//列印文件
printFile($filepath . “/” . $filename);
echo “br/”;
}
}
closedir ( $dirhandle );
}
}
else
{
printFile($filepath . “/” . $filename);
return;
}
}
(此處空一行)
header(“content-type:text/html;charset=utf-8”);
#echo “Hello World”.”br/”;
$filepath = “C:/phpStudy/PHPTutorial/WWW/test/results”; //想要讀取的目錄
readFileRecursive($filepath )
?
擴展資料:
php還可以讀取文件夾下所有圖片,方法如下
hostdir=dirname(__FILE__).’/data/upload/admin/20170517/’; //要讀取的文件夾
(此處空一行)
$url = ‘/data/upload/admin/20170517/’; //圖片所存在的目錄
(此處空一行)
$filesnames = scandir($hostdir); //得到所有的文件
(此處空一行)
// print_r($filesnames);exit;
//獲取也就是掃描文件夾內的文件及文件夾名存入數組 $filesnames
(此處空一行)
$www = ‘.***.com/’; //域名
(此處空一行)
foreach ($filesnames as $name) {
$aurl= “img width=’100′ height=’100′ src='”.$.”‘ alt = ‘”.$name.”‘”; //圖片
echo $aurl . “br/”; //輸出他
PHP的掃描目錄函數scandir(),這個地方沒有看懂,有知道的朋友嗎
is_dir()函數用於檢測是不是目錄!
如果只是寫$item, 那參數就只是個目錄或者文件名稱, 沒有指明目錄的具體路徑, 那is_dir永遠會返回false的
後面 首先是查找返回字元, substr, 第一個參數要查找的字元串, 第二個參數是查找的開始位置, 第三個參數是返回的長度, 結果就是 返回第一個字元,
那麼, 恭喜你, 回答正確,確實是檢查首字元不是圓點
PHP中用scandir函數掃描目錄總文件時,發現會有這樣兩個目錄文件,是怎麼回事
是上級目錄的意思。
array_diff($dir,array(‘.’,’..’))
通過上面的函數可以過濾掉這兩個值,但是數組也會沒有了[0],[1];
目錄掃描工具dirsearch用法
dirsearch是一個python開發的目錄掃描工具,目的是掃描網站的敏感文件和目錄從而找到突破口。
-u 指定網址
-e 指定網站語言
-w 指定字典
-r 遞歸目錄(跑出目錄後,繼續跑目錄下面的目錄)
-random-agents 使用隨機UA
python dirsearch.py -u 網址 -e php 或 python .\dirsearch.py -u 網址 -e php
查看響應碼為200的目錄即可
(一般情況下.zip .7z等壓縮文件就是網站源碼)
跪求域名後台掃描檢測軟體!!!已知1個域名查所有二級目錄,不是二級域名
北極熊掃描器產品功能:1.列舉同ip域名,C段查詢,快速探測網站標題,程序類型,服務環境2.支持批量信息掃描,檢測WEB埠開啟自動添加到掃描目標內3.支持導入/導出掃描列表,並提供表格以及文本保存方式4.目錄掃描,支持ASP,PHP,ASPX,JSP,網站目錄等掃描方式,配置可自定義更改5.EXP漏洞掃描,可單選腳本,也可全部腳本進行測試,支持全列表掃描6.代碼審計,支持掃描任何格式中內容,方便查找網頁當中的木馬,新增目錄掃描7.後台測試,與burpsuite配合使用,軟體提供2種編碼測試,不提供密碼字典8.主機偵查,提供自定義埠查詢、類型、編碼以及連接速率,可導出列表9.收藏夾功能,支持收藏掃描網站,便於下次查看,雙擊可以修改備註信息10.軟體設置,支持掃描速度、響應等待、自定義埠、字典、操作習慣設置新版本與舊版本增加了哪些功能?去掉了熊眼掃描功能(在主界面-批量信息)進行了更改,檢查每個IP,PING通了才會加入到列表中,掃描速度比原來快80%!列舉同IP域名採用了雙引擎,站長工具+114best,如果其中一項查詢失敗,將會自動使用備用查詢便利性設計,多個列表增加了可導出格式為XLS,查看更為直觀方便目錄掃描增加了「來自配置」,以及獲取標題功能,方便審閱您檢測的網站地址,並可導出掃描結果EXP漏洞掃描增加了預覽頁面,延時等待功能代碼審計功能增加了目錄掃描,可一鍵篩選文件增加了後台掃描,結合burpsuite使用主機偵查,去掉了弱口令探測,增加了關鍵埠的單獨檢測,連接速率代碼更新,增加IP地址,物理地址,可導出為表格文件我的收藏,好的地址?收藏起來,下次操作軟體設置,默認日誌功能開啟,方便記憶自己的操作備份\還原,軟體自帶備份還原功能,可以快速備份掃描結果,一鍵恢復掃描內容百度網盤地址:密碼:parj
php windows下 屏蔽掃描出網站後台目錄
如果是apache服務 找到下面這個地方
Options Indexes FollowSymLinks
然後變成
Options -Indexes FollowSymLinks
加一個減號試試
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/236035.html