ホームページ > バックエンド開発 > PHPチュートリアル > php XML サンプル guestbook_PHP チュートリアル

php XML サンプル guestbook_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:46:53
オリジナル
879 人が閲覧しました

コードをコピーします コードは次のとおりです:

//メッセージを保存するために使用されるXMLファイルを開きます
$guestbook = simplexml_load_file('DB/guestbook.xml');

foreach ($guestbook- >thread as $th) //XML データ内の各スレッド タグを読み取るループ
{
echo "Title:".$th->title."< ;BR> ";
echo "著者: ".$th->author."
";
echo "コンテンツ: < ;PRE> ".$th->content."";
echo "
";
}
?>

コードは次のとおりです
< ?php
$guestbook = new DomDocument(); //新しい DOM オブジェクトを作成します
$guestbook->load('DB/guestbook.xml'); //XML データを読み取ります
$threads = $guestbook->documentElement; //XML 構造のルートを取得します
//新しいスレッド ノードを作成します
$thread = $guestbook->createElement('thread'); thread);
//新しいスレッド ノードにタイトル タグを作成します
$title = $guestbook->createElement('title');
$title->appendChild($guestbook->createTextNode($_POST[ 'title']));
$thread->appendChild($title);
//新しいスレッド ノードに author タグを作成します
$author = $guestbook->createElement('author'); ->appendChild($guestbook- >createTextNode($_POST['author']));
$thread->appendChild($author);
//新しいスレッド ノードにコンテンツ タグを作成します
$content = $guestbook ->createElement('content');
$content->appendChild($guestbook->createTextNode($_POST['content']));
$thread->appendChild($content); XML データをファイルに書き込みます
$fp = fopen("DB/guestbook.xml", "w");
if(fwrite($fp, $guestbook->saveXML()))
echo "メッセージは正常に送信されました" ;
else
echo " メッセージの送信に失敗しました";




コードをコピーします:


"http://www.w3.org/TR/html4/loose.dtd">
投稿新しいコメント

;p align="center"> ; 新しいメッセージを投稿

="500" border=" 0" align="center" cellpadding="0">
title

著者 td>
/td>


;/p>






http://www.bkjia.com/PHPjc/320036.html

www.bkjia.com

本当

http://www.bkjia.com/PHPjc/320036.html

技術記事

次のようにコードをコピーします: ?php //メッセージの保存に使用される XML ファイルを開きます $guestbook = simplexml_load_file('DB/guestbook.xml'); foreach($guestbook-thread as $th) //XML データを読み取るループ。 .





ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート