在PHP中可以用simplexml_load_file或者simplexml_load_string 方便地进行XML的分析,载入用print_r输出,可以看到输出了一个SimpleXMLElement Object数组,此类似的数组是无法在程序中正常赋值或调用的,仅能够正常输出。
其实把SimpleXMLElement Object 变为 Array 普通数据也是非常简单的,只需要在需要调用的时候前用(array)转化为常规数组即可正常调用。如:
$fileName = 't5.xml';
$xml = simplexml_load_file($fileName);
$xml = (array)$xml;
print_r($xml);
1.ASP连接Access数据库
<%
dim conn,mdbfile
mdbfile=server.mappath("数据库名称.mdb")
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};uid=admin;pwd=数据库密码;dbq="&mdbfile
%>
2. ASP与SQL数据库连接:
<%
dim conn
set conn=server.createobject("ADODB.connection")
con.open "PROVIDER=SQLOLEDB;DATA SOURCE=SQL服务器名称或IP地址;UID=sa;PWD=数据库密码;DATABASE=数据库名称
%>
建立记录集对象:
Set rs=server.createobject("adodb.recordset")
rs.open SQL语句,conn,3,2
APNIC是管理亚太地区IP地址分配的机构,它有着丰富准确的IP地址分配库,同时这些信息也是对外公开的!下面就让我们看看如何在Linux下获得一些电信运营商的IP地址分配情况:
wget http://ftp.apnic.net/apnic/dbase/tools/ripe-dbase-client-v3.tar.gz
tar xzvf ripe-dbase-client-v3.tar.gz
cd whois-3.1
./configure
make && make install
完成上述编译安装工作后,我们开始获取IP地址段;
中国网通:
whois3 -h whois.apnic.net -l -i mb MAINT-CNCGROUP > /var/cnc
中国电信:
whois3 -h whois.apnic.net -l -i mb MAINT-CHINANET > /var/chinanet
中国铁通:
whois3 -h whois.apnic.net -l -i mb MAINT-CN-CRTC > /var/crtc
打开获取后的文件可以看到里面的信息非常详细,甚至可以看到各个分公司的负责人、电话、电子邮件等等信息。如果想得到一份整齐干净的IP地址段文件,只要用grep和awk简单过滤就可以了。
一客户要安装 PageCookery Microblog v0.6.5 上传到空间,提示:
因如下原因,安装无法继续:
Cache 目录无法写入.
music.json 文件无法写入.
photos.json 文件无法写入.
rss.xml 文件无法写入.
Windows服务器上的虚拟主机,还是第一次遇到这事,居然判断说不可写。
看到各大网站都提供了手机号码归属城市的查询,非常酷,想给自己的网站也整这么一个功能,网络搜寻半天。终于发现新希望。
感谢 api.showji.com 为我们提供了方便,即使没有强大的手机号码数据库,我们一样做。