php破解图片防盗链

转化函数:

function showpic($content) {
 $reg = “/<img[^>]*src=\”(http:\/\/(.+)\/(.+)\.(png|jpg|gif|bmp|bnp))\”/isU”;
 preg_match_all($reg, $content, $img_array, PREG_PATTERN_ORDER);
 $img_array = array_unique($img_array[1]);

 foreach ($img_array as $img) {
  $img_path = ‘/pic.php?picurl=’.$img;
  $content = str_replace($img, $img_path, $content);

 }
 return $content;
}

输出:pic.php

$p=$_GET['picurl'];
$pics=file($p);
for($i=0;$i< count($pics);$i++)
{
echo $pics[$i];
}

每天一函数, 学学更健康!

  1. No comments yet.

  1. No trackbacks yet.