php培训ujiuye(PHP读取XML文件)
- 作者:小小课堂网 - 阅 505 推荐php培训ujiuye本次的内容是一个WordPress自动更新程序的其中一部分,使用XML文件单独存储数据库账户密码等信息,从而方便配置多个站点。今天,小小课堂网(xxkt.org.cn)分享的内容为《php培训ujiuye(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>xxktorgcn</username>
<password>ZtCxYzdALSyZeRip</password>
<dbname>cuowucom</dbname>
<pushurl>https://xxkt.org.cn/</pushurl>
<weburl>https://xxkt.org.cn</weburl>
<token>HuOVMWNadfXBaLe</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代码。
以上就是小小课堂网(xxkt.org.cn)分享的内容为《php培训ujiuye(PHP读取XML文件)》。感谢您的阅读。
本文最后一次更新时间:2022年2月28日
随机文章
HTTPS协议是什么(HTTPS与HTTP协议区别)
seo已经过时了吗(说到很多seo人员都转行了)
seo自学网免费课程(SEO免费培训教程)
个人网站推广怎么做(网站如何做优化推广SEO实战经验)
惠州SEO博客(黑帽SEO百度秒收录方法揭秘)
渗透测试工程师是做什么的(渗透测试工程师需要学什么)
符合seo的页面布局(个人网站页面设计分析)
软文外链代发服务(seo外链推广怎么优化)
本文《php培训ujiuye(PHP读取XML文件)》由小小课堂网整理或原创,侵删,欢迎转载并保留版权:https://xxkt.org.cn/ 感谢您的阅读。
本站提供SEO培训、咨询、诊断,QQ:2216876660 微信:huowuyan 公众号:小小课堂网