php培训ujiuye(PHP读取XML文件)

cesc
                           

本次的内容是一个WordPress自动更新程序的其中一部分,使用XML文件单独存储数据库账户密码等信息,从而方便配置多个站点。今天,错误博客(cuowu.com)分享的内容为《php培训ujiuye(PHP读取XML文件)》。希望对大家有所帮助。

PHP读取XML文件
PHP读取XML文件

一、XML如何存储

XML内需要存储的信息如下:

<?xml version=”1.0″ encoding=”UTF-8″?>
<node>
<host>localhost</host>
<username>用户名</username>
<password>用户密码</password>
<dbname>数据库名称</dbname>
<pushurl>域名+/</pushurl>
<weburl>域名不加斜杠</weburl>
<token>百度API推送接口参数</token>
<lanmu>栏目别名</lanmu>
<lmid>栏目id</lmid>
</node>

例子如下:

<?xml version=”1.0″ encoding=”UTF-8″?>
<node>
<host>localhost</host>
<username>cuowucom</username>
<password>ZtCxYzdALSyZeRip</password>
<dbname>cuowucom</dbname>
<pushurl>https://cuowu.com/</pushurl>
<weburl>https://cuowu.com</weburl>
<token>HuOVMWNaldfXBaLe</token>
<lanmu>keji</lanmu>
<lmid>206</lmid>
</node>

<token>是为了发布的同时推送给百度资源,一些快速收录程序都是利用推送功能,根本就不存在什么从其他网站引外链,推送本身就是可以带来百度搜索蜘蛛的。

以上内容保存为config.xml。

二、SimpleXML读取

本文的PHP代码是SimpleXML方式进行的读取XML文件。使用到的函数为simplexml_load_file()。

<?php

$file = “config.xml”; //config.xml与本php文件放在同一目录下,将文件赋予变量$file

$xml_object = simplexml_load_file($file); //加载xml变量$file

$host = $xml_object->host; //读取xml中的host赋值给$host

$dbuser = $xml_object->username;

$dbpass = $xml_object->password;

$dbnames = $xml_object->dbname;

$pushurl = $xml_object->pushurl;

$weburl = $xml_object->weburl;

$token = $xml_object->token;

$lanmu = $xml_object->lanmu;

$lmid = $xml_object->lmid; //以上几列都是读取的XML中的内容

$servername = $host;

$username = $dbuser;

$password = $dbpass;

$dbname = $dbnames;

$conn = new mysqli($servername, $username, $password, $dbname); // 利用new mysqli()函数连接数据库。

if ($conn->connect_error) {

exit(“数据库连接失败请检查配置文件: ” . $conn->connect_error); //检测是否连接失败,如果失败就直接退出并提示数据库连接错误。

}

?>

以上就是整个读取XML信息,连接数据库,并且判断是否连接数据库成功的PHP代码。

以上就是错误博客(cuowu.com)分享的内容为《php培训ujiuye(PHP读取XML文件)》。感谢您的阅读。

本文《php培训ujiuye(PHP读取XML文件)》由错误博客(cuowu.com)整理或原创,感谢您的阅读。

随机文章

湘潭SEO(3个衡量Youtube频道红人要素)
飞鸟排名(传送门、健身魔镜成现实)
小小课堂:360搜索引擎优化经验分享-5118小小课堂360权重2+
Robots协议
如何发挥粉丝的力量
LOL:LPL今日首发,Pepper继续首发出战
熊猫TV出局,虎牙却“捡漏”了!这3个主播入驻后会赚翻了
王者荣耀排位还在禁张良明世隐-这5位才是新版本之子

百度搜索“错误博客”即可找到本站,微信搜索“小小课堂网”关注小小课堂网公众号。错误博客( cuowu.com )欢迎用户投稿,发布者:中二少年,文章版权归作者所有,投稿文章不代表错误博客立场,中二少年发布为错误博客原创文章,转载请注明出处:https://cuowu.com/3587.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注