Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!-- Парсер НОТАМ с выделением режима работы аэропорта. Dev by: Mardik & M.Kosleltcev 2019-->
- <?php
- //Назначаем перменной icao GET запрос с именем icao
- $icao = $_GET['icao'];
- //Делаем запрос к серверу НОТАМ
- $content = file_get_contents('https://www.universalweather.com/regusers/publictools/corp_comp/metar_taf_notam.html?icao='.$icao);
- //Удаляем html теги
- $content = strip_tags($content, '<pre>');
- //Вырезаем METAR и TAF(Все до надписи (NOTAMS)), оставляя только NOTAM
- $content = substr_replace($content, "", 0, strpos($content, "(NOTAMS)"));
- $content_arr = explode("\r\n\r\n", $content);
- //Возводим дни недели в массив "Words"
- $words = array('Mon','Tue','Wed','Thu','Fri','Sat','Sun','MON','TUE','WED','THU','FRI','SAT','SUN');
- //Обрабатываем строки в переменной content
- strpos($content, $words);
- //Производим дней неделм поиск в тесте
- if(str_replace(array('Mon','Tue','Wed','Thu','Fri','Sat','Sun','MON','TUE','WED','THU','FRI','SAT','SUN'), '', $content) != $content){
- echo 'WE FIND WORK TIME IN NOTAM!'; // Если находим выводим надпись о находке
- }else{
- echo 'No Results about Work Time in NOTAM'; // Если не находим, то выводим надписи неудачи
- };
- ?>
- <!-- html code-->
- <html>
- <head>
- <script src="js/nt.js"></script>
- <script src="jquery/jquery.js"></script>
- <link href='css/snippet.css' rel='stylesheet'>
- <title>NOTAM OF <?= $icao ?></title>
- </head>
- <body>
- <h2>NOTAM DATA OF <?= $icao ?></h2>
- <pre class=snippet><?= $content ?></pre>
- </body>
- </html>
- <?php echo $content_arr[1]; ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement