网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月30日漏签0天
php吧 关注:280,578贴子:1,321,255
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 1回复贴,共1页
<<返回php吧
>0< 加载中...

各位大神帮忙找找错误吧。

  • 取消只看楼主
  • 收藏

  • 回复
  • 萧哥哥
  • 路过酱油
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
<?php
function pb_attack_filter($StrFiltKey,$StrFiltValue,$ArrFiltReq){
if(is_array($StrFiltValue))
{
$StrFiltValue=implode($StrFiltValue);
}
if (preg_match("/".$ArrFiltReq."/is",$StrFiltValue)==1){
echo $ArrFiltReq;
echo $StrFiltValue;
die("illeage");
exit();
}
}
function pb_hack_check(){
$getfilter="*|(and|or)\\b.+?(>|<|=|in|like)|\\/\\*.+?\\*\\/|<\\s*script\\b|\\bEXEC\\b|UNION.+?SELECT|UPDATE.+?SET|INSERT\\s+INTO.+?VALUES|(SELECT|DELETE).+?FROM|(CREATE|ALTER|DROP|TRUNCATE)\\s+(TABLE|DATABASE)";
$postfilter="\\b(and|or)\\b.{1,6}?(=|>|<|\\bin\\b|\\blike\\b)|\\/\\*.+?\\*\\/|<\\s*script\\b|\\bEXEC\\b|UNION.+?SELECT|UPDATE.+?SET|ascii|load_file|substring|INSERT\\s+INTO.+?VALUES|(SELECT|DELETE).+?FROM|(CREATE|ALTER|DROP|TRUNCATE)\\s+(TABLE|DATABASE)";
$_PG=array_merge($_GET,$_POST);
foreach($_PG as $key=>$value){
pb_attack_filter($key,$value,$getfilter);
pb_attack_filter($key,$value,$postfilter);
}
}
function upload()
{
$uploaddir = "files/";
$type=array("jpg","gif","bmp","jpeg","png");
$imgName=$_FILES[*photofile*][*name*];
$ext=substr(strrchr($imgName, *.*), 1);
if(!in_array(ext,$type))
{
$text=implode(",",$type);
die("您只能上传以下类型文件: ",$text,"<br>");
}
$introduct=$_POST["introduct"];
$destfile=date("ymdhis").mt_rand(1000,9999).*.*.$ext;
$target = $uploaddir.$destfile;
if(file_exits($target))
{
unlink($target);
}
if (move_uploaded_file($_FILES[*photofile*][*tmp_name*],$uploadfile))
{
$sql= "insert into document(uid,filename,filepath,introduction)values($uid,*$imgName*,*$target*,*$introduct*)";
mysql_query($sql);
echo "上传成功";
}
}
function downfile($id)
{
$uid=inval($_SESSION[*uid*]);
$sql="select * from document where uid=$uid and id=$id";
$result=mysql_query($sql);
$filename="";
while($row = mysql_fetch_array($resul))
{
$filename=$row["filename"];
$filepath=$row["filepath"];
}
if(isset($filename)&&isset($filepath))
{
$file = fopen($filepath);
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Accept-Length: ".filesize($filepath));
Header("Content-Disposition: attachment; filename=" . $filename);
echo fread($file,filesize($file_dir . $filename));
fclose($file);
exit();
}
}
pb_hack_check();
if(!isset($_SESSION[*uid*]))
{
echo "<script>location.href=*login.php*;</script>";
}
if(isset($_GET["action"]))
{
switch($_GET["action"])
{
case "upfile":
upload();
break;
case "downfile":
if(isset($_GET["id"]))
downfile($_GET["id"]);
break;
}
}
?>


  • 萧哥哥
  • 路过酱油
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
就只想问问哪几行代码有错。。


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 1回复贴,共1页
<<返回php吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示