IP签名档PHP源码,IPCard 一款天气图标签名档源码

79ebf7f1b65f2ead6ed7906738cffc6d.png

源码介绍

本源码对接高德z地图开发者平台的API实现获取IP和天气数据并使用php将天气的图标与文字相结合,形成一张IP签名档图片,最后呈现出来

使用说明

首先去高德开放平台申请KEY,点击右上角的注册按钮并登录账号,进入控制台,依次点击应用管理-我的应用-创建新应用

然后输入你要创建应用的名称(随便写就好),应用类型选择其他即可

482c44bd3554f18e8a4f21e4c00f888d.png

创建之后,点击此应用的右上角添加按钮

然后填写key名称,服务平台选择Web服务(这里说一下,原作者说的是选择Web端(JS API);但发现没有我们可用到的服务,这款源码需要用到天气查询API和IP定位API两个接口,因此我们选择Web服务。也许是作者发布之后高德改版了),然后勾选阅读并同意并提交。

5f00badc9d744.jpg

最后你会得到一串key就申请好了。然后下载源码解压之后,打开config.php,复制你的key填写到相应位置(注意单引号),refer那项就不用改了。至于什么是refer自行百度吧!

5f00bb0277974.jpg

全部填写完毕之后访问http(s)://你的域名/img.php,在img.php后面加上参数?diy=base64编码,可在【欢迎来到】后面返回你填写的文字。注意:必须是经过base64编码过的文字才能够识别。

如果不需要使用base64编码的可以打开base_func.php文件第五行去除base64_decode()即可

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/288768.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Fiddler之如何通过浏览器输入链接地址修改页面返回数据的内容

1 问题 比如我们在浏览器里面输入www.baidu.com,那么就正常返回页面,我们怎么修改这个页面的返回内容呢?我们可以功过Fiddler构来实现,比如我们现在要实现在浏览器里面输入www.baidu.com,然后返回的页面返回chenyu这个功能。 2 操作过程 1) 由于我的谷歌浏览器使用了Swi…

大数据对六大领域的挑战

第一个挑战是大数据对人性假设的挑战。 管理学自诞生开始,就以人为对象,以人性假设为前提不断演化出各种理论。第一个提出科学管理理论的泰勒假设人是“经济人”,后来梅奥假设人是“社会人”,西蒙则构造了“决策人假设”。自西蒙之…

CentOS 6.3(x86_64)下安装Oracle 10g R2

CentOS 6.3(x86_64)下安装Oracle 10g R2 目 录 一、硬件要求 二、软件 三、系统安装注意 四、安装Oracle前的系统准备工作 五、安装Oracle,并进行相关设置 六、升级Oracle到patchset 10.2.0.4 七、使用rlwrap调用sqlplus中历史命令 一、硬件要求 1、内存 & swap…

基于.NetCore开发博客项目 StarBlog - (2) 环境准备和创建项目

系列文章基于.NetCore开发博客项目 StarBlog - (1) 为什么需要自己写一个博客?基于.NetCore开发博客项目 StarBlog - (2) 环境准备和创建项目...基于.NetCore开发博客项目 StarBlog - 接口返回值包装基于.NetCore开发博客项目 StarBlog - 上传图片功能基于.NetCore开…

JS里的onclick事件

可以通过以下代码了解JS里的onclick事件&#xff1a; <!DOCTYPE html> <html xmlns"http://www.w3.org/1999/xhtml"> <head> <meta http-equiv"Content-Type" content"text/html; charsetutf-8"/><title></tit…

比__autoload 更灵活的 spl_autoload_register 用法

直接上代码了&#xff1a; <?php function loadclass( $class ) { $file $class . .php; if (is_file($file)) { require_once($file); } } spl_autoload_register( loadclass ); $obj new Test1(); $obj->TestFunction(); ?> 以上php代码有一个函数loadclass有…

php短信接口怎么用,php短信接口接入详细过程

短信接口被广泛应用于互联网产品&#xff0c;在开发网站或app等应用时会经常遇到接入短信接口的需求&#xff0c;接入短信接口详细过程如下&#xff1a;首先需要找到一家短信接口服务商&#xff0c;获取短信接口调用地址和相关接入参考文档&#xff0c;这里就以动力思维乐信短信…

存储世界瞬息万变 SSD掀行业浪潮

存储世界瞬息万变&#xff0c;数据创建和共享速度也确实惊人。近几年&#xff0c;企业级存储市场群雄逐鹿&#xff0c;烽烟四起。SSD厂商迅速崛起&#xff0c;大杀四方。其性能、可靠性和容量秒杀“前任”HDD&#xff0c;尤其是惊人的速度更是受到用户追捧。 在虚拟化、云计算、…

C#打印螺旋数组

using System;namespace 打印螺旋数组 {class Program{static void Main(string[] args){int[] a new int[] {0,1,2,2,2,1,0,0,1};int[] b {0,0,0,1,2,2,2,1,1};int[,] M new int[3,3] {{ 1,8,7},{ 2,9,6},{ 3,4,5}};int m, n;for (int i 0; i < 9; i){m a[i];n b[i];C…

剑指offer之把字符串里面空格替换成百分之20[时间复杂度是O(n)]

1 问题 把字符串里面空格替换成20% 要求&#xff1a;时间复杂度是O(n) 2 思路 比如我们字符串ab cd ef,我们先计算出新字符串需要的长度&#xff0c;我们分别搞2个指针指向老的和新的字符串的尾巴&#xff0c;然后老字符串从\0开始拷贝数据到新的字符串尾巴,同时两个指针同时…

numpy拼接_巧用numpy切分图片

昨晚发了接受投稿文章&#xff0c;昨晚就有读者积极来文章啦&#xff0c;几轮邮件交流了修改意见后&#xff0c;今天就发布啦&#xff0c;这篇的稿费是300。之前无聊在刷视频的时候看到这么一个有意思的视频&#xff08;现在视频找不到&#xff0c;忘记关键字了 &#xff09;&a…

tcp有限状态机分析

tcp有限状态机分析2011-11-23 0 个评论 收藏 我要投稿 这幅图是TCP的状态机&#xff0c;看了2个小时&#xff0c;分析总结如下&#xff1a;&#xff08;1&#xff09;CLOSED 状态时初始状态。&#xff08;2&#xff09;LISTEN:被动打开&#xff0c;服务器端的 状…

【操作系统】对操作系统的了解

1.计算机操作系统的定义和概念&#xff1b; 操作系统是最靠近硬件的一层软件&#xff0c;它把裸件裸机改造成为完善的虚拟机&#xff0c;使得机器功能得到扩展&#xff0c;运行环境得到改善&#xff0c;系统效率得到提高&#xff0c;安全性能得到保证。一般来讲&#xff0c;操作…

C# 11 的这个新特性,我愿称之最强!

前言在日常开发中我们经常会将JSON、XML、HTML、SQL、Regex等字符串拷贝粘贴到我们的代码中&#xff0c;而这些字符串往往包含很多的引号"&#xff0c;我们就必须将所有引号逐个添加转义符\进行转义。这个转义十分麻烦&#xff0c;且容易出错&#xff0c;而当我们们需要替…

php中有两个美元符号$$的变量——可变变量

(*ˉ﹃ˉ) 好凉的天气&#xff01;~~~ 直接上代码&#xff1a; <?php $a hello; $$a world; echo "$a ${$a}"; 以上代码的第二句&#xff0c;我们是用两个美元符号的变量&#xff0c;那么在这里这个变量是我们可变变量。我以下从第一句开始详细解释&#x…

剑指offer之反向打印链表值

1 问题 反向打印链表值 2 思考 1&#xff09; 我们利用栈的思想&#xff0c;新进后出&#xff0c;把链表的每个元素分别入栈之后再打印栈 2&#xff09;既然上面用到了栈&#xff0c;我们应该就会想到用到递归来实现 3 代码实现 #include <iostream> #include <st…

php调用数据库中的图片地址显示不出来,图片显示不出来,但是数据库里有显示...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼index.phpinclude con.php;?>#container{width: 17%;margin: auto auto;}.news_list {list-style: none;}.loadmore {color: #ffffff;border-radius: 5px;width: 60%;height: 50px;font-size: 15px;background: rgba(148, 175,…

互联网打响云上争夺战:从计算到生态

阿里云&#xff1a;用人工智能治理城市 国内互联网企业的战场今年已从“地面”上升到“云端”&#xff0c;BAT先后对各自的云计算进行了品牌升级&#xff0c;网易等企业也开始积极参战&#xff0c;利用在技术积累及原有领域等方面的优势&#xff0c;通过与相关方合作&#xff0…

gtk+学习笔记(五)

今天继续做的是昨天那个界面对的优化&#xff0c;直接贴下代码&#xff0c; 1 void click_radio(GtkWidget *widget,gpointer *data)2 {3  GtkWidget *dialog;4  GtkWidget *box; 5  GtkWidget *pbox;6  GtkWidget *bbox; 7  GtkWidget *password_label,*passw…

python如何开启多线程_Python如何创建多线程

Python提供了_thread和threading两个模块来支持多线程&#xff0c;但_thread提供低级别的、原始的县城支持&#xff0c;以及一个简单的锁&#xff0c;通常情况下我们使用后者&#xff0c;来进行多线程编程创建多线程使用threading模块创建线程有两种方式&#xff0c;一种是调用…