php 远程图片合拼,php获取远程图片的三种方式
來源:http://www.phstar.cn/article/258.html
下面介紹 3種php遠程獲取圖片的方法,希望對大家有幫助。
1:file_get_contents,file_put_contents方式function?download_remote_file($file_url,?$save_to){
$content?=?file_get_contents($file_url);
file_put_contents($save_to,?$content);
}用法: download_remote_file_with_curl('http://www.54ux.com/wp-content/themes/d-simple/img/thumbnail.jpg',?realpath("./downloads")?.?'/file.jpg');2:curl方式 function?download_remote_file_with_curl($file_url,?$save_to)
{
$ch?=?curl_init();
curl_setopt($ch,?CURLOPT_POST,?0);
curl_setopt($ch,CURLOPT_URL,$file_url);
curl_setopt($ch,?CURLOPT_RETURNTRANSFER,?1);
$file_content?=?curl_exec($ch);
curl_close($ch);
$downloaded_file?=?fopen($save_to,?'w');
fwrite($downloaded_file,?$file_content);
fclose($downloaded_file);
}用法: download_remote_file_with_curl('http://www.54ux.com/wp-content/themes/d-simple/img/thumbnail.jpg',?realpath("./downloads")?.?'/file.jpg');
3:fopen方法function?download_remote_file_with_fopen($file_url,?$save_to){
$in=?fopen($file_url,?"rb");
$out=fopen($save_to,?"wb");
while?($chunk?=?fread($in,8192)){
fwrite($out,?$chunk,?8192);
}
fclose($in);
fclose($out);
}用法: download_remote_file_with_fopen('http://www.54ux.com/wp-content/themes/d-simple/img/thumbnail.jpg',?realpath("./downloads")?.?'/file.jpg');
總結
以上是生活随笔為你收集整理的php 远程图片合拼,php获取远程图片的三种方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java中this图解_JAVA-初步认
- 下一篇: PHP8编译swoole出错,swool