1

プロファイルを作成したいのですが、この方法を試しましたが、うまくいきませんでした..

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 定義を取得する他の方法はありますか?

4

1 に答える 1

0

あなたのコードは正常に動作しますが、ここでの目的は何ですか? ユーザーの詳細を保存する場合は、XML の代わりにこのデータを検索するために使用される MySQL などのデータベースを使用する必要があります。

エラーが発生する場合、エラーを表示するように PHP を設定していますか? これにより、何が起こっているのかがわかります。

于 2012-10-31T14:36:10.113 に答える