カヌマン研究開発本部

絢爛郷土カヌマンの研究を進めるイコール鹿沼の活性化だと思っている集団

久々にサイト実験

   

 

ヱンデバー伊藤です
今日の更新はガラケーの方はごめんなさい
 

毎日、カメより遅い速度でメインサイトを工事中ですが、今後の出撃情報を下のカレンダーシステムを用いて行いたいと思っています


やはりこういったシステムを利用する時代なんでしょうね
Googleマップも連動して、カヌマン出撃場所にも迷わず到着できます
 

しかし今回、このグーグルカレンダーから情報一覧を取得しようと頑張っておりますがうまくいきません
 

  1. <?php
  2.     define("CHARSET", 'utf-8');
  3.  ?>
  4.    <?php
  5.        function parseTree($obj) {
  6.            switch ($obj->type) {
  7.            case XML_ELEMENT_NODE:
  8.               echo mb_convert_encoding($obj->tagname, CHARSET, "utf-8") . "<br>";
  9.             // カレント要素の属性の解析
  10.              $attr = $obj->attributes();
  11.              for ($i = 0; $i < count($attr); $i++) {
  12.               parseTree($attr[$i]);
  13.               }
  14.                // カレント要素の子要素の解析
  15.               $child = $obj->children();
  16.               for ($i = 0; $i < count($child); $i++) {
  17.                    parseTree($child[$i]);
  18.               }
  19.                break;
  20.            case XML_ATTRIBUTE_NODE:
  21.              echo  mb_convert_encoding($obj->name(), CHARSET, "utf-8") . " = "
  22.                             . mb_convert_encoding($obj->value(), CHARSET, "utf-8"). "<br>";
  23. break;
  24. case XML_TEXT_NODE:
  25. if (trim($obj->get_content()) != "") {
  26.                  echo  mb_convert_encoding($obj->get_content(), CHARSET, "utf-8") . "<br>";
  27.             }
  28.              break;
  29.          }
  30.     }
  31.    // XMLの読込
  32.    $dom = domxml_open_file("https://www.google.com/calendar/feeds/lgd06ntleejrc6q79lgp8bo1l4%40group.calendar.google.com/public/basic");
  33.      // ルートの取得
  34.      $root1 = $dom->document_element();
  35.     // 解析の実行
  36.      parseTree($root1);
  37.    ?>
 

いったい何がダメなのか分かりませんがプログラムが走りません・・・・・
とデバッグを繰り返す日々なので進まないんですね
 

だれかPHPにお詳しい方がおりましたら手をさしのべてくださいませんか
 

 - ヱンデバーの補完計画

%d人のブロガーが「いいね」をつけました。