使用xml创建配置文件

时间:2012-10-26 10:32:05

标签: php html xml

我想创建个人资料,我试过这种方式,但它没有用..

forum.php

<?php

session_start();

if(!file_exists('users/' . $username . '.xml')){

    header('Location: index.php');

    die;

}

?>

header.php

<?php

  $xmlFile = new DOMDocument();
  $xmlFile->load('users/'. $username .'.xml');

    echo $xmlFile->getElementsByTagName('name')->item(0)->nodeValue;

?>

user.xml

<?xml version="1.0"?>

<user>

<name>yotam</name>

<lastname>dahan</lastname>

<password>73e872fc06e6de8562d1d040268dafc9</password>

<birthday>13.7.1999</birthday>

<country>Israel</country>

<gender>Male</gender>

<age>13</age>

<email>yotking789@walla.com</email>

<level>Admin</level>

</user>

我知道$xmlFile->load('users/'. $username .'.xml');这里的问题,但是我不能创建特定的文件,因为我每次都有不同的成员,我不能创建每一页。

在xml文件加载中获取$ username的任何其他方式?

1 个答案:

答案 0 :(得分:0)

您的代码可以正常工作,但这里的目的是什么?如果您要存储用户详细信息,则应使用MySQL等数据库,然后使用该数据库查找此数据而不是XML。

如果您收到错误,那么您是否将PHP设置为显示错误?这可能会让你知道发生了什么。