-1

オンライン設定を読み取るアプリがありますが、これまでこれらの設定はxmlに保存されていました。だから私のアプリはそれが簡単に設定されていることを読んだ:

"http://foo.net/app/setting.xml"

しかし、私はそれを維持しやすくし、データベースに多くのデータを保存したいので、phpファイルの私が次の../app/setting.xmlようなことをするようなものに置き換えることを考えています../setting.php

<?php

include mysql stuff ..

$bookid = $_GET['id'];
read database based on $bookid;

?>

<?xml version="1.0" encoding="utf-8"?>
<book>
<name><?php echo $row['name']; ?></name>
<published><?php echo $row['published']; ?></published>
</book>

それは実行可能ですか?ヘッダーの有効期限やキャッシュなどのヘッダーを気にする必要がありますか?

4

1 に答える 1

5

それは実行可能です。XML ヘッダーは次の方法で送信できます。

header("Content-Type: application/xml"); 

出力の前。

<?php
header("Content-Type: application/xml");

...
$bookid = $_GET['id'];
...

?>

**here your XML.**

これで、通常の xml ファイルとして扱うことができます。

于 2012-10-24T13:30:15.683 に答える