很多站长朋友们都不太清楚php图片抓取类,今天小编就来给大家整理php图片抓取类,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php 用CURL 抓取图片 2、 PHP怎么随机获取一张图片并返回图片网址 3、 php提取图片地址,我想要把我们文章内容中图片全部图片提取出来并循环展示出来。 4、 php如何从文件夹中提取指定的图片 5、 PHP中如何抓取CSS文件和图片 php 用CURL 抓取图片preg_match('@p\.php\?p=(.*)@Ui', $url, $url);//获取图片地址
if(isset($url[1]))
$url=$url[1];
else
$url='';
if($url):
//curl抓取图片过程
$ch = curl_init();
if (defined('CURLOPT_IPRESOLVE') defined('CURL_IPRESOLVE_V4')) {
curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);
}
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
$content = curl_exec($ch);
$info = curl_getinfo($ch);
curl_close($ch);
if ($info['http_code'] != 200)
$content = NULL;
if($content)//保存图片到本地
@file_put_contents ('存放地址', $content);
endif;
PHP怎么随机获取一张图片并返回图片网址从一个目录里获取某类型文件的清单(用在WEB的话一般是jpg/gif/png)->通过随机函数选一个图片->输出代码。
PHP代码如下:
复制代码 代码如下:
$imglist='';
//用$img_folder变量保存图片所在目录,必须用“/”结尾
$img_folder = "images/tutorials/";
mt_srand((double)microtime()*1000);
//使用目录类
$imgs = dir($img_folder);
//检查目录下是否有图片,并生成一个清单
while ($file = $imgs->read()) {
if (eregi("gif", $file) || eregi("jpg", $file) || eregi("png", $file))
$imglist .= "$file ";
} closedir($imgs->handle);
//把清单里的项都放到一个数组里
$imglist = explode(" ", $imglist);
$no = sizeof($imglist)-2;
//生成一个介于0和图片数量之间的随机数
$random = mt_rand(0, $no);
$image = $imglist[$random];
//输出结果
echo '<img src="'.$img_folder.$image.'" border="0/" alt="" />';
php提取图片地址,我想要把我们文章内容中图片全部图片提取出来并循环展示出来。先用正则表达式,找到所有格式的图片类型,然后去内容里面对比标签是不是图片,然后将图片名称存储起来,到时候遍历出来的时候加上你们网站的前缀,就显示出来了
php如何从文件夹中提取指定的图片<?php
$dir = "./images/"; //要获取的目录
echo "********** 获取目录下所有文件和文件夹 ***********<hr/>";
//先判断指定的路径是不是一个文件夹
if (is_dir($dir)){
if ($dh = opendir($dir)){
while (($file = readdir($dh))!= false){
//文件名的全路径 包含文件名
$filePath = $dir.$file;
echo "<img src='".$filePath."'/>";
}
closedir($dh);
}
}
?>
亲!!如果感觉有用,请采纳!!
PHP中如何抓取CSS文件和图片第一步获取该css 文件的真实路径,
第二步获取所有的url(xxx.jpg);
可能有xx.jpg;
/xx/mm/xx/xx.jpg;这两种情况。
根据不同的方式去拼图片的路径就行了。明白了原理相信应该很简单了吧。
关于php图片抓取类的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php图片抓取类 php读取图片内容的详细内容...