直接上代码

直接运行即可

1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$url = "文件地址"; //网络资源的地址
$state = @file_get_contents($url, 0, null, 0, 1); //获取网络资源的字符内容
$filename = rand(0, 123562122) . '.jpg'; //文件名称生成
ob_start(); //打开输出
readfile($url); //输出图片文件
$img = ob_get_contents(); //得到浏览器输出
ob_end_clean(); //清除输出并关闭
$size = strlen($img); //得到图片大小
$fp2 = @fopen($filename, "a");
fwrite($fp2, $img); //向当前目录写入图片文件,并重新命名
fclose($fp2);
?>