Сделайте это немного интереснее: разбейте поля и используйте кодировку JSON.Он должен читать непосредственно в javascript без необходимости вызывать JSON.parse () на клиенте.
<?php
$lines = file_get_contents('http://...');
$lines = explode("\n",trim($lines));
foreach ($lines as &$line) {
$line = preg_split('/,? /',$line);
}
$js = json_encode($lines);
?>
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script type="text/javascript">
var dar = <?php echo $js; ?>;
</script>
</body>
</html>
Вы также должны рассмотреть возможность использования локального прокси-сервера для кэширования результатов этого файла, если вы планируете часто его запускатьи особенно если вы собираетесь разместить его на общедоступном веб-сервере.Сохраните файл локально как «noaa_data.txt» и создайте второй скрипт для задания cron (12 часов или около того):
<?php
file_put_contents("/var/www/noaa_data.txt",file_get_contents("http://www.ssd.noaa.gov/goes/east/tatl/txtfiles/ft_names.txt"));
?>