commit 94292e418ab73f78ee7f8aeed48d6d8451d77986 Author: Pk11 Date: Mon Nov 29 17:09:36 2021 -0600 diff --git a/nextrip.php b/nextrip.php new file mode 100644 index 0000000..adcd02a --- /dev/null +++ b/nextrip.php @@ -0,0 +1,94 @@ + + + + + + + + + NexTrip停留所の情報 + + + + + + +
+ +
+ +
+
+
+
+
+
+ + + +
+
+
+
+ + 以上で停留所の番号を入力してください。'; + } else if(preg_match("/[^\\d]/", $stop)) { + echo "

{$stop}は無効な停留所です。

"; + } else { + $directions = [ + "NB" => "北行", + "EB" => "東行", + "SB" => "南行", + "WB" => "西行" + ]; + + $content = file_get_contents("https://svc.metrotransit.org/NexTrip/$stop?format=json"); + $json = json_decode($content); + + if(!$json) { + echo "

{$stop}は無効な停留所です。

"; + } else { + echo "

停留所{$stop}のNexTrip情報

"; + echo '
'; + foreach($json as $bus) { + echo '
'; + echo "

$bus->Route{$bus->Terminal}番線({$directions[$bus->RouteDirection]})
"; + echo "$bus->DepartureText

"; + echo '
'; + } + echo '
'; + } + } + ?> +
+
+ + + +