评论可见
前往评论
一般在泛目录程序中都需要调用随机图片,作为在模板中的图片展示。
泛目录调用图片的方式一般为两种,一种是随机调用在线图片url,另一种是调用本地图片。
很多朋友为没有图片而苦恼,其实获取图片由很多种方式,如果是想要获取在线图片的url的话,可以使用火车头采集器采集图片,可以使用小旋风蜘蛛池写图片采集规则获取。
如果是想要获取图片到本地再自行上传到泛目录程序中的话,可以上某宝话0.01元购买图片包,可以自己一张张右键保存互联网上的图片,还可以搜索图片资源打包下载。
这里分享一段图片采集的PHP,我们可以将他创建在我们的泛目录程序根目录中,命名为image.php,然后访问它,就会在同路径下生成images文件夹,将把图片保存在该文件夹内了,这个图片采集的php代码如下:
<?php $path='images'; $path1='cache'; if(!file_exists($path)){mkdir($path,0777);} if(!file_exists($path1)){mkdir($path1,0777);} $keyword="美国"; for($jj;$jj<1;$jj++){ $str=file_get_contents('https://image.so.com/j?q='.$keyword.'&pd=1&pn=100correct='.$keyword.'&adstar=1&tab=all&sid=046ae7e60a9887f14c12b7918bfcba83&ras=1&cn='.$jj.'&gn=0&kn=50&crn=0&bxn=20&cuben=0&src=rel&box=box_tx&pic_type=7&pic_style=11&pic_effect=14&sn=130&ps=99&pc=99'); preg_match_all("/thumb\":\".*?\"/",$str,$matches); $matches= str_replace("thumb\":\"","",$matches[0]); $matches= str_replace("\"","",$matches); $matches= str_replace("\\","",$matches); $count=count($matches); $abc[]=''; for($i=0;$i<$count;$i++){ $abc[$i]=substr($matches[$i],-4); $pathurl=$path.'/'.rand(1,999).rand(1,999).$i.$abc[$i]; copy($matches[$i],$pathurl); } } echo "<hr>"; echo "全部采集完毕,默认是保存在根目录的images下,目录自动创建,代码仅供个人学习使用,请勿商用。如产生法律纠纷与本人无关"; ?>
成功运行该代码后的效果如图所示:
这段代码在超度小说泛目录、超度小说二开版本中都默认包含,在其他的泛目录中如果没有包含的话,您自行添加即可。
很多朋友很懒,所以特意放上了写好的文件。
下载仅供技术交流、学习探讨,请勿用于非法用途!请在下载后24小时内删除!
发文不易,评论后可获取资源,请不要发布恶意评论、灌水评论,谢谢!