美文网首页
PHP返回图片

PHP返回图片

作者: 空留灯半盏 | 来源:发表于2019-11-02 16:07 被阅读0次

隐藏真实图片地址

<img src="{:U('Public/img',array('id' => 123))}">

php 返回图片

      // 进行一些判断 是否有权限读取图片
       if( empty( cookie('img') ) ){
            return '';exit;
        }
        // 图片路径应从数据库里读取出来
        $img = "https://www.xxxx.com/Uploads/Uploads/brtp/20191102/5dbd2954deacf2.05237783.png";
        // $img = "http://static.hc39.com/uploads/309/t11332950.jpg";
        $info = getimagesize($img);
        $imgExt = image_type_to_extension($info[2], false);  //获取文件后缀
        $fun = "imagecreatefrom{$imgExt}";
        $imgInfo = $fun($img);                     //1.由文件或 URL 创建一个新图象。如:imagecreatefrompng ( string $filename )
        //$mime = $info['mime'];
        $mime = image_type_to_mime_type($img); //获取图片的 MIME 类型
        header('Content-Type:'.$mime);
        $quality = 100;
        if($imgExt == 'png') $quality = 9;        //输出质量,JPEG格式(0-100),PNG格式(0-9)
        $getImgInfo = "image{$imgExt}"; //imagejpeg(或imagepng)支持仅在PHP与GD-1.8或更高版本一起编译时可用
        $getImgInfo($imgInfo, null, $quality);    //2.将图像输出到浏览器或文件。如: imagepng ( resource $image )
        imagedestroy($imgInfo);

相关文章

  • PHP返回图片

    隐藏真实图片地址 php 返回图片

  • 后端返回图片问题(PHP Laravel)

    以PHP为栗子,下午返回头像图片时遇到的一个问题,折腾了一段时间在同事帮助下解决了,感觉自己犯错挺蠢的也是这里不太...

  • BugkuCTF web_部分writeup

    1. web2 F12查看源码,发现flag。 2.文件上传测试 上传一个PHP文件,返回非图片文件,上传一个图片...

  • PHP语法

    PHP语法 php基本语法 isset函数如果 var 存在并且值不是 NULL 则返回 TRUE,否则返回 FA...

  • PHP项目图片验证码不显示

    PHP项目图片验证码不显示 在PHP项目中图片及图片验证码不显示,是由于PHP没有安装gd扩展库,无法正常显示图片...

  • js访问php,返回数组时的注意事项

    js访问php,返回数组时的注意事项 用ajax访问php脚本返回值是数组的时候,php端需要使用json_enc...

  • iOS编程中滑动截图

    截取view,返回图片 截取ScrollView,返回图片

  • php json记录

    1:PHP json_encode()函数用于在PHP JSON编码。这个函数成功返回JSON表示的值,失败则返回...

  • 魔术变量php

    魔术变量可以直接打印echoLINE; 用来返回当前代码在php中的行数。用来调试php脚本。FILE ;返回当前...

  • php_uname()函数详解

    php_uname — 返回运行 PHP 的系统的有关信息。语法:php_uname ([$mode]) mode...

网友评论

      本文标题:PHP返回图片

      本文链接:https://www.haomeiwen.com/subject/mufhbctx.html