先去宝塔中安装好PHP,版本的话能新版就最新板
先在宝塔中创建一个网站,配置好域名和ssl证书
本地图片
在网站文件夹中创建一个用来存放图片的文件夹(如img等),将要随机访问的图片放入其中保存即可
再创建一个.php文件,文件名就是要访问的地址(如img.php等),在PHP文件中写入以下代码
1 2 3 4 5
| <?php $img_array = glob('img/*.{gif,jpg,png,jpeg,webp,bmp}', GLOB_BRACE); if(count($img_array) == 0) die('没有找到图片文件。MuaOoO ~ '.dirname(__FILE__).'/img/ 文件夹'); header('Content-Type: image/webp'); echo(file_get_contents($img_array[array_rand($img_array)]));
|
写入后,收集一些漂亮的图片将图片上传到服务器/虚拟主机(img目录里面)
访问
就可以了
外链地址
把创建的文件夹改为文件,文件名也是自定义(如img等)就可以了,在文件中写入要随机跳转的链接,一行只能写一个地址
再创建一个.php文件,文件名就是要访问的地址(如img.php等),在PHP文件中写入以下代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| <?php //存有美图链接的文件名img.txt $filename = "img.txt"; if(!file_exists($filename)){ die('文件不存在'); } //从文本获取链接 $pics = []; $fs = fopen($filename, "r"); while(!feof($fs)){ $line=trim(fgets($fs)); if($line!=''){ array_push($pics, $line); } } //从数组随机获取链接 $pic = $pics[array_rand($pics)]; //返回指定格式 $type=$_GET['type']; switch($type){ //JSON返回 case 'json': header('Content-type:text/json'); die(json_encode(['pic'=>$pic])); default: die(header("Location: $pic")); } ?>
|
访问
就可以了