之前发过一篇PHP简单实现一言 / 随机一句功能,既然随机的文字有了,随机图像当然不能落下。[aru_12]
PHP 随机图像实现的代码超级简单,短短四行就搞定了:
<?php $img_array = glob('images/*.{gif,jpg,png,jpeg,webp,bmp}', GLOB_BRACE); if(count($img_array) == 0) die('没找到图片文件。请先上传一些图片到 '.dirname(__FILE__).'/images/ 文件夹'); header('Content-Type: image/png'); echo(file_get_contents($img_array[array_rand($img_array)])); ?>
以上的代码会查找 images
目录下的所有图片,并随机挑选出一张显示出来。如果一时找不到好的图片素材,不妨从这下载[aru_47] 368张必应日图&它们的故事打包下载
后记
又是一篇好水的文章[aru_151] 不过,比三年前的今天发的还是长多了[aru_22]不信?请看——
是的。“孟坤博客”今天三岁了![蛋糕]
本文作者为mengkun,转载请注明。
时隔这么久,依旧非常好用的代码。新人前来学习了,感谢分享!!!
你好大佬,我想改成从本地txt中读取每一行的url,因为你的这个代码做成的随机图地址栏是看不到图片的url的,但是最后出不来图像,显示的是一个小小方块,想请教一下,PHP8.1
@-先注释掉 header('Content-Type: image/png'); 这行,看报错信息
为啥我的不显示啊 是不是跟PHP 版本也有关系
@桃之夭夭为什么我是这个效果,请问哥哥是不是PHP版本的问题 查看图片
@桃之夭夭先注释掉 header('Content-Type: image/png'); 这行,看报错信息
老哥,有没有稳定免备案的空间,个人博客用的,适合懒人那种。[aru_36]
谷歌浏览器和QQ浏览器都兼容的网页动态视频代码怎么写,最好手机上也能够网页动态背景视频,
还有,网页动态背景图片算不了什么,能不能搞一个随机播放音乐的代码,
···
<?php
//获取句子文件的绝对路径
$path = dirname(__FILE__);
$file = file($path."/1.txt");
//随机读取一行
$arr = mt_rand( 0, count( $file ) - 1 );
$url = trim($file[$arr]);
//输出内容
#echo $url;
//303跳转
if (isset($url))
{
Header("HTTP/1.1 303 See Other");
Header("Location: $url");
exit;
}
?>
···
大佬,能不能实现文章内随机显示图片也?比如没刷新一次显示15张图片,图片不用调用本地,调用外链图片。