Bonjour à tous,
Je cherche à réunir les infos nécessaires à la préparation de mes vols. Pour cela, j'ai besoin d'infos météo sous la forme de TAFs et METARs, que je vais chercher sur un FTP grâve à ce code:
J'obtiens comme prévu le résultats suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <h1>TAF BELFAST Aldergrove</h1> <p><?php $location1 = "EGAA"; get_taf($location1); function get_taf($location1) { $fileName1 = "http://weather.noaa.gov/pub/data/forecasts/taf/stations/$location1.TXT"; $taf = ''; $fileData1 = @file($fileName1) or die('TAF indispo'); if ($fileData1 != false) { list($i1, $date1) = each($fileData1); $utc1 = strtotime(trim($date1)); setlocale (LC_TIME, 'fr_FR'); $time1 = htmlentities(strtolower(strftime("%A %d %B %Y %R",$utc1))); while (list($i1, $line1) = each($fileData1)) { $taf .= ' ' . trim($line1); } $taf = trim(str_replace(' ', ' ', $taf)); } echo "$taf"; } ?>
J'ai également besoin des NOTAMS, qui donent des infos sur l'aérodrôme voulu, ici Belfast. Je souhaite utiliser ce siteTAF BELFAST Aldergrove
TAF TAF EGAA 081700Z 0818/0918 27012KT 9999 FEW012 SCT025 BECMG 0818/0821 21012KT PROB30 TEMPO 0821/0824 20015G25KT BECMG 0900/0903 19022G34KT PROB30 TEMPO 0901/0912 7000 SHRA RA BECMG 0903/0906 22025G40KT TEMPO 0904/0908 BKN010 BECMG 0906/0909 24020G30KT BECMG 0910/0913 22012KT BECMG 0913/0916 BKN008 TEMPO 0913/0918 5000 RADZ BECMG 0915/0918 22020G30KT
Lorsque l'on insère le code de Belfast "EGAA", et qu'on clique sur retrieve NOTAMs, on obtient cette page:
J'ai donc récupéré l'adresse, et tenté de récupérer le contenu afin de l'afficher sur mon site directement. Ce que je souhaite est avoir le contenu présent sous "EGAA BELFAST ALDERGROVE" ainsi que les deux boutons Check et Uncheck.
Mon code est le suivant:
Je ne comprends pas le résultat que j'obtiens, à savoir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <?php $url = "https://www.notams.faa.gov/dinsQueryWeb/queryRetrievalMapAction.do"; $ch = curl_init($url); $header = array('Host: www.notams.faa.gov', 'Content-Type: application/x-www-form-urlencoded', 'Connection: keep-alive', 'Cache-Control: max-age=0', 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,/*;q=0.8', 'User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36', 'Referer: https://www.notams.faa.gov/dinsQueryWeb/', 'Accept-Encoding: gzip,deflate', 'Accept-Language: en-US,en;q=0.8', 'Origin: https://www.notams.faa.gov'); $data = 'retrieveLocId=EGAA&reportType=Raw&submit=View+NOTAMSs&actionType=notamRetrievalByICAOs'; curl_setopt($ch, CURLOPT_HTTPHEADER, $header); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $response = curl_exec($ch); echo $response; curl_close($ch); ?>
��Z{w�6�>�Ƴ[ L����K�L�ͫ�ٴ��3G�<1�k�$�'��{�$��y4i;{N93�-]]]�t����z�]���>�F3������o�;�v�l:�[��� �i��.�#�Gk0����eD�>2q|��S ��������ʖ�|:c-�]��ٱ�/S���d��� ��[��`=�£ј����:a���ckE����'���i��������",����p1�w]��1)�r�=ǭ�¤,�|�l���~����1�=\�Ʌ,��~>�ֲ�ZJȕ�|vGz4bEI������a��(���a�9U!cj�V���+��[����T#���rןKՐ��:�����7sR6��$)�LM���� d�qݭԼ �� Ln���� %nդ�.t��$����Z��@���1O0���F>�q�����:=i�i֍Zٕ� ٮ��p6J�y�&p��<*)M1�ɾ�@�ermʻSf�t<�hOoʲ����U�)����qI��M�c�$����&ʙ�%��ܨK�~p��Ȕ��Dᜑ��}ȫ������R|�r�����c�h���e0�����2V�x�V6���F�l���l�B�DŽF��@7�3ٟ��pZD����@nJ>����`(q>�vJ����#��L?������N"��w#0/�-BɥZ���ՔF��z!���� v�9t��GώD�Cf���) Ȉ��ؠ���„0(>��g@C:�ټ%�=���V鮉��SBy�"�TM����yuy��,�O��O�$M=�ȯ��BDK0ߑc�9�X��4�>�o�3�<�J(���W�%/�e�\B}'�� À��x!9'�$�w���)���^�`�gAZ�*�%�"7�۟` P�/��Fv@��D,Ħ,�\�R�F��>�,,f��21h@(�(�y_����`��C���a�2����*ƣ|���|��]���O�A�L��dU���(ex��`j�W�Q56V����A+#*���B~� ى����~W����x��>ѿX��`��+�z I���: �-��\"�4�Y�8�3o[ {�,�+=����i��r��:����4�`����a�8H��>s��ef�����I �46cz6�����F��K�`��w�h���fM�G��$guf �9�ԷaǗ�gb�L��>�y��0��A��Uk��kg,6�߯noVc�0B������qg�V��6�+�b�CuR*,� �R�3Q"���U=ϸ���I1����Jw6DwFZ-R�V.���(1Z �� ��7� 2�B$������Ƥ����R_d>����LL빤W;U臡rF���� g�A���BJUSV�2nGG"U|D��QYtC%")�*f�@��k��2MiqhD3�O&�31��)` �8&YP-5V�VyIz�TƸ\f9��Ǧ�W��ձ����1(�\ 6���, $�j����_�Ui�[n�2)����o12]�� �����|!�G����i6����Ke�{��4�b/ߴ�I��cc��{�3�A��s�3�µY�TT���J�t/���v��т���)�������pŃ�< ��3W*0��Dž�㊷2wUѻR��I����ե����%V��z?�'�69�K8=A��d�Eĺ�߸���[��Y١��.k}/KL�U2�MU��E����fq���W����Tj�&��خo,�%Wv�` X�6����,S��~H�_5��A!a9���K����0E@�i�4��:��������f�o�P��M�qe֪��적� 2�"��ZC�C4.����m`bS(�����jѮb���R�U ������H(�ʶ�����\v>.*iK��j%�|]f�"���|��c{�O^����F���rд ��@ ��{�cK|�ն�-w�&���∢�$�2���I�y6�}��Al�yu��LZFM=����s;�kZj��]��=H܉�2<6�Q�f��uZ�;�$L�=�~���{��N�1�78}'ai� �`�{Oǒ&���p̝L#��s��~)����(H8[��������gU� �̟[�W���ɩ\&����ɘȍ<�p$ǐy��%����U�>�?��T ����_��0N@ .()_��$W��|CgA�tB{ ��!���<�oԙ��J�Z�▧4�|SR�q`T�5�r!5�"ν [&ʠC�f�$ v�CR��Uq�w���w�-Ó���f@�;�%��Z��n���w�V+�����(C���h-�Aj�+;��6�d4D��x�m�bl���o��Ũ�T)H�Q�)@�o���ƀ���]�((�_L�����B{hB��#����Dt7����D���m J ������-&�1��=�g]�� SP�E��˸�Ӹl�������z��{�Z� ������T�}�<=�~���J�$a-�ȥ�I0��sTȨQ�M%#���:՛η?:����Y��+��l|F����2h :���$��7�'�f�=�N���X�C�u������|� F��߭ן�\JO��ڇf��_�\\��Ĩ���N�4{�-��^�m+��p�Ԩg��3���k��>x�W�_�B�[���KO��RU{�1T�OR�2t �!�P2��_���* گ���z ٯ��%D�� �dK�U�A�����J��g���M�L�� 4�>�i�H��}�d���/����:��>Zˡ�*!y[�)��R�k�L�Zg?/������������M�pa������$G��i��!����)����������I�:#��2�T! ��Z ���� �����lm� �[2��P��/�E�w棙���'(�kh̻���Bf$`�p���H�����Q�&U�`s�3קPn B#���ݭZ���]�������*~����w�SHR�mX7&�0��L��u:���x�y>�݂���r5��E�t��W�;��+�7wT����7����=)l5�B/�D���nq�&���O*���\Z��G��4#�U��W�y&�Yq���!v(�w����w�-+qg�| 3|LL�1K�tg�'�d���N��]�¨�iΩ��z�M�si��ߚ��䗔V'�ք�R{a�����=�Q�&��މ��Pc��_��%�*pYX�J�X�N+#HjH��fG��i���B^L�ΈϣO�d�����T���KNꖄO�Խ�)������m�>}���� �4t���,K�eq���c� DM��$���teᏀM+�BrA��9�;�5Ll��ݵf�9���eY�7׃�u����?xwl��1y�[����'XuaɭJ������+� rk�7�q���-�{�@31
Auriez vous une idée d'où vient le soucis?
Partager