Как прочитать текстовый файл внутри HTML-файла и скопировать содержимое в переменную с помощью PHP - PullRequest
0 голосов
/ 27 февраля 2019

Я новичок в HTML, и когда я искал различные способы чтения текстового файла в файле HTML, я обнаружил этот код:

<!DOCTYPE html>
<html>
    <head>
      <meta charset="UTF-8">
      <title>Page Title</title>
    </head>
<body>
<?php
    $myfile = fopen("C:\Users\nuh\Documents\webdictionary.txt", "r") or die("Unable to open file!");
    echo fgets($myfile);
    fclose($myfile);
?>
</body>
</html>

Код PHP не работает внутри HTML.

Используя javascript, я не смог найти код, который читает каждую строку в переменную.Пожалуйста, предложите мне другой способ прочитать содержимое в переменную.

1 Ответ

0 голосов
/ 27 февраля 2019

В целях безопасности javascript и HTML не могут получить доступ к пользовательской файловой системе.

Если файл, который вы пытаетесь прочитать, находится на сервере, вы можете просто использовать readfile("C:\Users\nuh\Documents\webdictionary.txt");

ЕслиФайл находится на стороне клиента, поэтому вы не можете получить к нему доступ напрямую из PHP.Вы должны использовать форму с вводом файла и отправить ее на ваш PHP.Таким образом, пользователь должен будет щелкнуть и выбрать файл, и вам придется управлять содержимым запроса.

Я не знаю ни одного стороннего плагина для этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...