免费IP地址信息API接口(JSON/PHP/JAVA)

国内提供免费IP地址信息的网站很多,但是速度上和稳定都是有很大区别的,比如收费的纯真,早期的淘宝、搜狐、360等,现在免费提供的并不多了,而且还有部分请求数的限制。

IP Geolocation API
Fast, accurate, reliable
Free for non-commercial use, no API key required
Easy to integrate, available in JSON, XML, CSV, Newline, PHP
Serving more than 1 billion requests per day, trusted by thousands of businesses

国内免费IP地址信息API接口地址: Continue reading "免费IP地址信息API接口(JSON/PHP/JAVA)"

宝塔面板的phpmyadmin打开提示:Deprecation Notice in ./libraries/Util.class.php#1994错误的完美解决方案

在宝塔修改数据库信息的时候,用phpmyadmin打开,发现一连串报错错误。错误提示:Deprecation Notice in ./libraries/Util.class.php#1994

问题分析:

phpmyadmin与PHP匹配说明:
如果只有PHP5.2,请安装 phpmyadmin4.1
如果只有PHP5.5及以下版本,请安装 phpmyadmin4.4
如果只有PHP7.x,请安装 phpmyadmin4.7/4.8/5.0

解决办法

宝塔面板卸载安装phpmyadmin,根据PHP版本选择对应的phpmyadmin Continue reading "宝塔面板的phpmyadmin打开提示:Deprecation Notice in ./libraries/Util.class.php#1994错误的完美解决方案"

PHP页面跳转到另一个页面的六种方法

主要介绍了关于PHP 页面跳转到另一个页面的方法,有着一定的参考价值,这里列出了六种办法,有需要的朋友可以参考一下

一、用HTTP头信息

也就是用PHP的HEADER函数。

PHP里的HEADER函数的作用就是向浏览器发出由HTTP协议规定的本来应该通过WEB服务器的控制指令,例如声明返回信息的类型("Context-type: xxx/xxx"),页面的属性("No cache", "Expire")等等。

用HTTP头信息重定向到另外一个页面的代码如下: Continue reading "PHP页面跳转到另一个页面的六种方法"

免费美国PHP空间:Xlphp.net

Xlphp是一款美国的免费空间,提供10GB空间和月100G流量,可以绑定国际域名(需改NS记录),无广告,限制单个文件大小10M,经过Pop一个多月的测试,速度和稳定都不错。

Free Professional Hosting
10GB Disk Space
100GB Bandwidth
10 Domains Hosting
10 Email Accounts
Professional Website Builder
Softaculous Softaculous
Easy-to-use Control Panel

服务器IP地 Continue reading "免费美国PHP空间:Xlphp.net"

迅雷thunder://地址与普通url地址转换的PHP代码

迅雷thunder://地址与普通url地址转换

其实迅雷的thunder://地址就是将普通url地址加前缀‘AA’、后缀‘ZZ’,再base64编码后得到的字符串

将下面的php代码放到虚拟空间即可转换了,代码如下:

<?php
function Thunder($url, $type=’en’) {
if($type ==’en’){
//普通网址转迅雷网址
return “thunder://”.base64_encode(“AA”.$url.”ZZ”);
}else{
//迅雷网址转普通网址
$return substr(base64_decode(substr(trim($url),10)),2,-2);
}

}
?>

获取指定URL页面中的所有链接的PHP代码

以下代码可以获取到指定URL页面中的所有链接,即所有a标签的href属性:

// 获取链接的HTML代码
$html = file_get_contents('http://www.example.com');

$dom = new DOMDocument();
@$dom->loadHTML($html);

$xpath = new DOMXPath($dom);
$hrefs = $xpath->evaluate('/html/body//a');

for ($i = 0; $i < $hrefs->length; $i++) {
$href = $hrefs->item($i);
$url = $href->getAttribute('href');
echo $url.'<br />';
}

这段代码会获取 Continue reading "获取指定URL页面中的所有链接的PHP代码"

PHP获得文件创建、修改、访问时间

PHP fileatime()函数

定义和用法

fileatime() 函数返回指定文件的上次访问时间。

该函数返回文件上次被访问的时间。如果出错则返回 false。时间以 Unix 时间戳的方式返回。

语法
fileatime(filename) filename 必需。规定要检查的文件。

提示和注释

提示:本函数的结果会被缓存。请使用 clearstatcache() 来清除缓存。

注释:文件的 atime 应该在不论何时读取了该文 Continue reading "PHP获得文件创建、修改、访问时间"