コードをコピー コードは次のとおりです:
header("Content-type:image/jpeg" );
関数 read_url($str)
{
$file=fopen($str,"r")
while(!feof($file)); $result. =fgets($file,9999);
fclose($file)
}
関数 save_img )
{
$result=read_url($str);
$result=str_replace(""","",$result);
$result=str_replace("'","" ,$result );
preg_match_all('/
foreach($matches[1] as $value)
{
echo $value."
n";
//GrabImage($value,$filename) ="" );
}
}
// $url はリモート イメージの完全な URL アドレスであり、空にすることはできません
// $filename はオプションの変数です。が空の場合、名前は時刻と日付に基づいて自動的に生成されます
//。
function GrabImage($url,$filename="") {
if($url) ==""):return false;endif;
$path="download/"; //ファイルが存在しない場合は作成します。 🎜>if(!file_exists($path)){
mkdir($path);
}
if($filename=="") {
$ext=strrchr($ url,".");
if($ ext!=".gif" && $ext!=".jpg"):return false;endif;
$filename=$path.date("dMYHis") ).$ext;
ob_start();
$img = ob_end_clean(); = strlen($img);
$fp2=@fopen($filename, "a");
fclose($fp2); >
return $filename;
save_img("http://www.jb51.net");