$pref->appendChild($dom->createElement('discomfort', $wg["fukai"])); $weekjp = array('日', '月', '火', '水', '木', '金', '土'); $weekno = date('w'); $week_X = "〔" . $weekjp[$weekno] . "〕"; $pref = $prefs->appendChild($dom->createElement('pref')); $pref->setAttribute('code', 'DATE'); $pref->appendChild($dom->createElement('time', date("Y年m月j日") . $week_X . date(" H時i分"))); $pref->appendChild($dom->createElement('time_ampm', date("Y年m月j日") . $week_X . date(" A h:i"))); $dom->formatOutput = true; $save_file = "/etc/zabbix/externalscripts/" . $OUT_FILE; $dom->save($save_file); } //----------------------------------------------------------------------- if ($argc != 4) { $LAT = "35.6811856"; $LON = "139.7638611"; $OUT_FILE = "weather_prefs.xml"; } else { $LAT = $argv[1]; $LON = $argv[2]; $OUT_FILE = $argv[3]; } echo "LAT=" . $LAT . "\nLON=" . $LON . "\nOUT_FILE=" . $OUT_FILE . "\nで出力します。\n"; $WW = new Weather_Class(); $owm = $WW->openweathermap(); $wg = $WW->wunderground(); if ($wg["pressure_now2"] == 0) { echo "気圧が、おかしな数値です。"; exit; } file_write();