JavaScript « Считать данные из txt файла с помощью JS

Можно ли считать данные из текстового файла с помощью javascript?

1 ответов


Открывать файл через промежуточный php файл испульзуя ajax.

Html страница:

<html>
<head>
   <script type="text/javascript" src="http://yandex.st/jquery/1.6.4/jquery.min.js"></script>  
   <script type="text/javascript">  
     $(document).ready(function(){
     $.post('getfile.php', function(data) {
           $('.result').html(data);
      });
      });
  </script>
</head>
<body>
    <div class="result"></div>
</body>
</html>

PHP сценарий getfile.php:
echo file_get_contenst('mydata.txt');

Использовать HTML5 File API: Reading local files in JavaScript.


Как-то так

fh = fopen(<имя файла>, "r");
if(fh!=-1)
{
str = fread(fh, <сколько прочитать>);
fclose(fh);
}

Можно читать с локального диска и из FTP тоже.
Естественно функция доступна только при запуске локально. Из интернет страницы к файлу добраться нельзя.