0
私はxmlでユーザーデータベースを作成しようとしています。今私はこれを行う方法を知らない。 この私のコードですxmlのユーザーデータベースが存在します
PHP:ユーザーがXMLファイルにすでに存在している場合
<?php
session_start();
if($_SERVER['REQUEST_METHOD'] == 'POST'){
if($_POST['user'] == ""){
echo "this field may not empty";
}else{
$user = $_POST['user'];
}
?>
どうすれば確認できますか?反応のための
<users>
<user>
<userid>1</userid>
<username>usera</username>
</user>
<user>
<userid>2</userid>
<username>userb</username>
</user>
etc...
</users>
fusion3k @ありがとう: そして、もしユーザー名またはユーザーIDは、新しいもの
XMLを作成して存在していません。私はこれをしようとすると、私の出力は「アレイ」でウィル:
$xml = simplexml_load_file("database/data.xml") or die('Can Not Load XML');
$usertest = $xml->xpath('//users/user[username[text()="usera"]]');
echo $usertest;
は、Aを使用していないためにそこにいくつかの理由であるドキュメントのフォームを参照してください実際のデータベース?あなたはXMLファイルを使うことができますが、それは非常に効率的な方法ではありません。 – Chris