PHPめ! その2

May 02 [Fri], 2008, 11:05
前回の続き



---------------------------------------------------------------------

出力用のデータを作成したら
次は書き出し。


○ファイルに書き込みをするため
 書き出すファイルをオープン
if($wfp = fopen("sample_data.xml", "w")){

 ○まずはxmlの宣言部分と開始タグ的なものを書き込み
 fwrite($wfp, "");
 

 ○出力用リストのレコード分だけの繰り返し処理
 foreach ($dataList as $data) {

  ○1レコードごとにくくる開始タグと
   一つ目に入れたいデータのタグを書き込み
  fwrite($wfp, "");

  ○1つ目に入れたいデータを
   キーを指定してレコードから抜き出して書き込み
  fwrite($wfp, $data[id]);

  ○1つ目のデータの閉じタグと
   2つ目に入れたいデータの開始タグを書き込み
  fwrite($wfp, "
");<br> <br>   ○2つ目に入れたいデータを<br>    キーを指定してレコードから抜き出して書き込み<br>   fwrite($wfp, $data[title]);<br> <br>   ○2つ目のデータの閉じタグと<br>    3つ目に入れたいデータの開始タグを書き込み<br>   fwrite($wfp, "");

  ○3つ目に入れたいデータを
   キーを指定してレコードから抜き出して書き込み
  fwrite($wfp, $data[content]);

  ○2つ目のデータの閉じタグと
   1レコードごとにくくるタグの閉じタグを書き込み
  fwrite($wfp, "
");

 }

○リスト内のレコードをすべて書き込み終わったら
 繰り返し処理を離脱
}


○最初に書き込んだ開始タグの閉じタグを書き込み
fwrite($wfp,"
");


○ファイルに書き込みを終了するため
 書き込んだファイルをクローズ
fclose($wfp);


---------------------------------------------------------------------


以上で終了。

任意のデータをxml形式にして書き出しができましたとさ。
  • URL:https://yaplog.jp/agx-04_toybox/archive/57
Comment
小文字 太字 斜体 下線 取り消し線 左寄せ 中央揃え 右寄せ テキストカラー 絵文字 プレビューON/OFF

不正な自動コメント投稿を防ぐため、チェックボックスにチェックをしてください。

利用規約に同意
 X 
禁止事項とご注意
※本名・メールアドレス・住所・電話番号など、個人が特定できる情報の入力は行わないでください。
「ヤプログ!利用規約 第9条 禁止事項」に該当するコメントは禁止します。
「ヤプログ!利用規約」に同意の上、コメントを送信してください。
P R
スカウター : TOY BOX
プロフィール
  • アイコン画像 ニックネーム:Gerbera
読者になる
日々修行に勤しむ
ひよっこJAVAプログラマー。

主食は麺。
2008年05月
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
https://yaplog.jp/agx-04_toybox/index1_0.rdf
にほんブログ村 ブログブログへ