php 将网络图片下载本地[通俗易懂]

php 将网络图片下载本地

大家好,又见面了,我是全栈君。

 
$url = 'https://www.baidu.com/img/bd_logo1.png';
$state = @file_get_contents($url,0,null,0,1);//获取网络资源的字符内容
 
    if($state){        
 
    $filename = './'.rand(1000,9999).'.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;
 
           }

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/111991.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 男人的修养

    男人的修养

    2021年5月2日
    126
  • oracle连接plsqldev

    oracle连接plsqldev一F:\orcale\product\11.2.0\dbhome_1\NETWORK\ADMIN文件tnsnames.ora(ORCL就是数据库名称)ORCL=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(S…

    2022年4月25日
    29
  • android toast显示时间,Android Toast自定义显示时间「建议收藏」

    android toast显示时间,Android Toast自定义显示时间「建议收藏」Toast是Android中使用频率较高的弹窗提示手段,使用起来简单、方便。常规使用方法这里不做说明,继前一篇博客《Android中Toast全屏显示》,其中抛砖引玉的给出一个简单的实现Toast全屏显示的方法后,发现无法控制Toast的显示时长。虽然Toast中有setDuration(intduration)接口,但是跟踪代码发现,设置的时间没起作用,只有系统默认的两个时间LENGTH_D…

    2022年9月13日
    2
  • python关于缩进_python缩进符号

    python关于缩进_python缩进符号在写作文的时候,老师会告诉我们每段要空两格,这两个空格标志着一个新的段落开始了。在编写程序的时候,我们也要采用类似的方式,通过缩进来表示代码块的开始和结束。认识缩进在之前学过的的例子中,我们所编写的都是简单的表达式语句,没有缩进。但是,要创建复合语句,就需要用到缩进这个重要的概念。我们可以把许多代码行组织到一个代码块中,其中的每一行代码的开始,都保持相同的空格数,通过查看代码行前面的空格数,就可以…

    2022年10月13日
    3
  • mac进入路径_mac终端找不到命令

    mac进入路径_mac终端找不到命令如果你想将当前commandline会话切换到其他目录,需要用到三个命令:pwd,ls和cd。pwd的含义是“printworkingdirectory”,会显示当前目录的绝对路径。 ls的含义是“listdirectorycontents”,它会列出当前目录的内容。这个命令还有其他参数可选。 cd的含义是“changedirectory”,它会改变当…

    2022年10月10日
    2
  • DOCTYPE HTML PUBLIC的官方定义

    DOCTYPE HTML PUBLIC的官方定义出现的位置:html、jsp页面中的顶部,定义部分格式如下:官方是这样定义DOCTYPEHTMLPUBLIC的!DOCTYPE指定了HTML文档遵循的文档类型定义(DTD)。Microsoft®InternetExplorer6的新增内容你可使用此声明将InternetExplorer6及以后版本切换到标准兼容

    2022年7月12日
    24

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号