Heim  >  Artikel  >  Backend-Entwicklung  >  So speichern Sie Netzwerkbilder in PHP (Code)

So speichern Sie Netzwerkbilder in PHP (Code)

不言
不言Original
2018-08-20 17:09:168382Durchsuche

Der Inhalt dieses Artikels befasst sich mit dem Speichern von Netzwerkbildern (Code) in PHP. Ich hoffe, dass er für Freunde hilfreich ist.

function file_exists_S3($url)
{    
$state = @file_get_contents($url,0,null,0,1);//获取网络资源的字符内容
    if($state){        
    $filename = date("dMYHis").'.jpg';//文件名称生成
        ob_start();//打开输出
        readfile($url);//输出图片文件
        $img = ob_get_contents();//得到浏览器输出
        ob_end_clean();//清除输出并关闭
        $size = strlen($img);//得到图片大小
        $fp2 = @fopen($filename, "a");        
        fwrite($fp2, $img);//向当前目录写入图片文件,并重新命名
        fclose($fp2);        
        return 1;
    } else{        
           return 0;
           }
    }

Hinweis: $filename kann in den von Ihnen benötigten Pfad umgeschrieben werden

Verwandte Empfehlungen:

Code-Implementierung der vertikalen und horizontalen Zusammenführung zweidimensionaler Arrays in PHP

Lösung zur Float-to-Int-Verzerrung in PHP

Das obige ist der detaillierte Inhalt vonSo speichern Sie Netzwerkbilder in PHP (Code). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn