PHP不跳转随机图API源码
PHP不跳转随机图API源码
搞了些美丽的图片,想整个随机图API做博客背景,网上面搜到的PHP随机图源码都是进行跳转链接的,找了好久没找到那种不跳转加载图片的随机图源码,于是我决定自己写一个玩玩。
代码编写目的:
实现不跳转通过刷新就能切换随机图片
烹饪过程:
新建个目录“randown”(这里随便起个名)开始写码子
再新建个文件夹“res”把美丽的图片放到里面,然后在上级目录randown新建个“index.php”文件,开始写码子
我们想要实现的功能是在搞一个接口,通过刷新不跳转展示随机的不同图片,图片来源于同级目录下的res文件夹中的图片
1.想要实现不跳转就展示图片,这里用readfile() 函数即可
定义和用法
readfile() 函数输出一个文件。
该函数读入一个文件并写入到输出缓冲。
若成功,则返回从文件中读入的字节数。若失败,则返回 false。您可以通过 @readfile() 形式调用该函数,来隐藏错误信息。
2.想要实现刷新展示不同的图片,我想到的方法是把图片重命名为0.jpg,1.jpg,2.jpg…等形式,然后用rand()函数生成图片序号范围内的随机数,再使用路径+{随机数的变量}的方法自动生成不同随机图片的路径,然后使用readfile(路径的变量)来显示文件,不跳转。
注:需增加一个标头:header(‘Content-Type:image/jpeg’);
成品文件
为了防止白嫖客和恶意爬虫,所以只附上代码截图,自行誊抄,望理解
注:这里的代码是在显示同级目录下的res文件夹中的0-10.jpg的图片随机显示,范围可以自己调,图片路径也可以自己改
注:以上内容仅供学习交流使用,禁止用于非法目的。请自觉遵守法律规定。本网站所有内容仅限于学习交流和娱乐,任何非法用途均由使用者个人承担责任。
PHP不跳转随机图API源码
https://b.wihi.top/posts/73501ee2.html
