まだ春休みではないですが、授業も終わっており学校に行く用事も無いので、昨日から終業式がある3月1日まで休みです。
という訳で、今日はPHPの復習をする事にしました。
ただ復習するのも面白くないので、別の授業でやったajaxでamazon書籍検索プログラムを作る課題のようにWebapiを使ってxmlを取得するプログラムを作る事に。
色々検索した結果、livedoorのお天気webサービスを用いてWebapiについて書かれたサイトを参考に、今日、明日の天気を取得するプログラムを書いて実行。
天気と最高・最低温度をが画面に表示されました。
が、一部文字化けがありエンコードを変えてみましたが解決せず。
ネットで調べて、php.iniの設定を変更。
なんとか、文字化けも解決しました。
当初の目標だったXMLを取得できてよかったです。
後は天気アイコンなどを表示したり、表示する県などを選択できるようにプログラムを修正しました。
↓が表示結果です。
XMLが取得できれば、欲しい情報を表示するだけなので、後は簡単でした。
当初予定していた事ができたので、一応上手くいったと思います。
折角なので、そのうち@wikiにまとめる予定です。