php随机壁纸图片API接口多种输出

诗梦
30165
文章
720
评论
2018年6月5日01:47:00 50 1631字阅读5分26秒

心灵毒鸡汤:

美女高清桌面壁纸接口支持URL、JSON、XML、302跳转以及直接显示图片的形式调用。其中URL指的是的直接显示图片链接,302跳转指的是访问API时会跳转到图片文件的链接。php随机壁纸图片API接口多种输出

WordPress网站添加随机美图欣赏

调用例:

  1. <img src="https://cdn.mom1.cn/?mom=302">

 

接口php源代码:
  1. <?php
  2. //This will get an array of all the gif, jpg and png images in a folder 
  3. $img_array = glob("img/*.{gif,jpg,png}",GLOB_BRACE);
  4. //Domain Setting
  5. $domain = 'cdn.mom1.cn';
  6. //Pick a random image from the array 
  7. $img = array_rand($img_array);
  8. //XML Return
  9. function array2xml($array$wrap='ROOT', $upper=true) {
  10.     // set initial value for XML string
  11. #    $xml = '';
  12.     // wrap XML with $wrap TAG
  13.     if ($wrap != null) {
  14.         $xml = "<$wrap>\n";
  15.     }
  16.     // main loop
  17.     foreach ($array as $key=>$value) {
  18.         // set tags in uppercase if needed
  19.         if ($upper == true) {
  20.             $key = strtoupper($key);
  21.         }
  22.         // append to XML string
  23.         $xml .= "<$key>" . htmlspecialchars(urldecode(trim($value))) . "</$key>";
  24.     }
  25.     // close wrap TAG if needed
  26.     if ($wrap != null) {
  27.         $xml .= "\n</$wrap>\n";
  28.     }
  29.     // return prepared XML string
  30.     return $xml;
  31. }
  32. //Result Generate
  33. $result['error']=0;
  34. $result['result']=200;
  35. $result['img']='//'.$domain.'/'.$img_array[$img];
  36. //Type Choose
  37. $type=$_GET['mom'];
  38. switch ($type)
  39. {
  40. //HTML
  41. case 'url':
  42. echo $result['img'];
  43. break;
  44. //JSON
  45. case 'json':
  46. header('Content-type:text/json');
  47. echo json_encode($result, JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT);
  48. break;
  49. //XML
  50. case 'xml':
  51. header("Content-type:text/xml");
  52. echo '<?xml version="1.0" encoding="UTF-8"?>';
  53. echo array2xml($result);
  54. break;
  55. //302 Redirect
  56. case '302':
  57. header("Location:".$result['img']);
  58. break;
  59. //IMG
  60. default:
  61. echo '<img alt="'.$result['img'].'" src="'.$result['img'].'" />';
  62. break;
  63. }
  64. ?>
  • 文本由 发表于 2018年6月5日01:47:00
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
漂亮的WordPress树叶飘落特效插件 插件

漂亮的WordPress树叶飘落特效插件

WordPress树叶飘落特效插件,好久没写文章了,水一下哈本插件如要修改下数量,速度,图片等到插件文件的php里修改改,图片默认本地调用如不喜欢用插件的找一下博客里以前的文章有发过的代码版。 插件来...
美图API随机图片接口全部图片打包 教程

美图API随机图片接口全部图片打包

诗梦自己的api随机美图库全部图片,每一张图都是自己人工审核通过的适合我的审美观,图太多了不知道了有多少,压缩包有800M左右,注:图片请不要乱搞会有版权问题。 图片压缩包百度网盘下载:百度网盘下载:...

评论已关闭!

评论:50   其中:访客  38   博主  12
    • avatar 就看看好好保管 0

      哈哈哈哈哈哈哈哈哈

      • avatar 哒哒哒哒哒哒 2

        大佬网站真是到期了

        • avatar 诗梦 Admin

          @灰常记忆 你不会是那个回复本文标题那个吧୨?୧

          • avatar 灰常记忆 1

            正是我需要的,博主源码无法下载,关注微信也是一样……

            • avatar 头条新闻 1

              文章不错非常喜欢

              • avatar 诗梦 Admin

                @Alair 后面加参加应该可以吧

                • avatar Alair 0

                  问一下请问怎么在同一个页面调用了api,显示不同的图片呢

                  • avatar FreshUncle 0

                    感谢分享了

                    • avatar 男装品牌 1

                      文章不错非常喜欢

                      • avatar 3811659041 0

                        获取不到密码啊

                        • avatar Healer° 1

                          小姐姐的壁纸〃∀〃

                          • avatar 云南普洱茶 2

                            还是有好几个好看的美女的

                            • avatar 无聊人 0

                              密码是啥啊

                              • avatar 橙子i° 0

                                找这个很久了,感谢分享

                                • avatar 诗梦 Admin

                                  @俊驰 只有我偷人家的?

                                  • avatar 俊驰 1

                                    监控偷偷父母

                                    • avatar 诗梦 Admin

                                      @kkkk 坚持找٩?ི۶

                                      • avatar 诗梦 Admin

                                        @林业 假的?

                                        • avatar 诗梦 Admin

                                          @吗,ima 没密码,是空的╰?╮

                                          • avatar 测试 0

                                            拿走了不谢

                                            • avatar wo 0

                                              ascacdsads

                                              • avatar wubai1215 0

                                                sssas爱的事实上是事实是事实谁谁谁谁事实上是事实是事实是

                                                • avatar 诗梦 Admin

                                                  @1 没啊

                                                  • avatar 1 0

                                                    密码是啥

                                                    • avatar 悲漠 0

                                                      看看

                                                      • avatar 笑点吧 0

                                                        kankan

                                                        • avatar Alair 0

                                                          学习下

                                                          • avatar dadada 0

                                                            什么密码

                                                            • avatar kkkk 0

                                                              为什么你有这么多小姐姐

                                                              • avatar 沙发沙发 0

                                                                可能今年看见你了

                                                                • avatar 诗梦 Admin

                                                                  @Andy 别看,加载太慢了ოර⌄රოཤ尴尬

                                                                  • avatar Andy 1

                                                                    我想看看

                                                                    • avatar lintur 0

                                                                      看看

                                                                      • avatar sdcs 0

                                                                        6666 :grin:

                                                                        • avatar 林业 0

                                                                          密码是傻子

                                                                          • avatar 夏枳 0

                                                                            可以6fdfs

                                                                            • avatar 包容心要强 0

                                                                              xxxxxxxxxxxxxx

                                                                              • avatar 诗梦 Admin

                                                                                @snk 没有啊

                                                                                • avatar 诗梦 Admin

                                                                                  @染指夕颜 没有密码

                                                                                  • avatar 诗梦 Admin

                                                                                    @染指夕颜 没有密码ヘ( ̄ω ̄ヘ)♪

                                                                                    • avatar 墨渊 2

                                                                                      @诗梦 污蔑我

                                                                                      • avatar 吗,ima 0

                                                                                        密码呢?

                                                                                        • avatar snk 0

                                                                                          密码是啥!

                                                                                          • avatar 51456216 0

                                                                                            632303

                                                                                            • avatar 凯撒博客 1

                                                                                              凯撒博客在此膜拜

                                                                                              • avatar 猫鼬博客 0

                                                                                                PHP 世界上最好的语言。

                                                                                                • avatar 染指夕颜 0

                                                                                                  密码是啥?

                                                                                                  • avatar 子颜 0

                                                                                                    看着不错

                                                                                                    • avatar 诗梦 Admin

                                                                                                      @杨小杰博客 ʕ•̫͡•ིʔྀ。+゚♪ʕ•̫͡•ིʔ墨渊更多,我找他要的(⁎⁍̴̛ᴗ⁍̴̛⁎)

                                                                                                      • avatar 杨小杰博客 2

                                                                                                        为什么你有这么多小姐姐