Sambungan muat turun imej DImage
Sambungan muat turun imej DImage boleh merealisasikan keperluan muat turun imej yang mudah.
Pemasangan:
Tutorial pemasangan pemalam manual:
Penggunaan dua
composer require jaeger/querylist-ext-dimage
Alamat GIT:https://github.com/jae-jae/QueryList-Ext-DImage
Pergantungan (sila abaikan yang dipasang melalui Komposer)
Pelanjutan DImage bergantung pada kelas Http
, alamat Git>nya ialah: https:///github.com/jae-jae/Http.git
Tutorial pemasangan pemalam manual:http://doc.querylist.cc/site/index/doc/7 kod>
Penggunaan satuHttp
类,Git地址为:https://github.com/jae-jae/Http.git
手动安装插件教程:http://doc.querylist.cc/site/index/doc/7
<?php require 'querylist/vendor/autoload.php'; use QL\QueryList; $html = QueryList::run('DImage',[ //html内容 'content' => file_get_contents('http://xxx.com/1.html'), //图片保存路径(相对于网站跟目录),可选,默认:/images 'image_path' => '/xx/x/', //网站根目录全路径,如:/var/www/html 'www_root' => dirname(__FILE__), //补全HTML中的图片路径,可选,默认为空 'base_url' => 'http://uploads.rayli.com.cn', //图片链接所在的img属性,可选,默认src //多个值的时候用数组表示,越靠前的属性优先级越高 'attr' => array('data-src','src'), //单个值时可直接用字符串 //'attr' => 'data-src', //回调函数,用于对图片的额外处理,可选,参数为img的phpQuery对象 'callback' => function($imgObj){ $imgObj->attr('alt','xxx'); $imgObj->removeAttr('class'); //...... } ]); print_r($html);