Подтвердить что ты не робот

Простой способ отображения данных в TXT файле на веб-странице?

Работая над проектом, на одном из веб-страниц будет отображаться список людей (в частности, список людей из класса окончания, который еще не был найден). Вместо того, чтобы вручную обновлять эти списки в таблицах, которые являются простыми способами Web 1.0, я хотел бы взять представленный список имен, преобразовать их в простой .txt-список и затем отобразить этот список на веб-странице.

До сих пор проще всего использовать элемент iframe... только, я не могу (или не знаю, как) применять любой стиль текста к содержимому iframe. Я опубликовал образец того, что мне удалось выполнить здесь: http://dongarber.com/test//helpus-iframetest.html

По умолчанию шрифт является курьером, и клиент, вероятно, не будет слишком увлечен этим. Есть ли лучший способ сделать это, что не требует ASP.NET или базы данных?

#list  p {
    font: arial;
    font-size: 14px;
}

...


    <p>Help us locate all of our classmates from the High School class of 1961. If  you know&nbsp;where they live&nbsp;or their e-mail addresses contact the Reunion Committee.</p>
    <p>&nbsp;</p>
    <div id="list"><p><iframe src="missingmen.txt" width=200 height=400 frameborder=0 ></iframe></p></div>



  </div>
4b9b3361

Ответ 1

Простой способ:

  • Переименуйте missingmen.txt в missingmen.html.
  • Добавьте одну строку вверху missingmen.html:
    <link href="txtstyle.css" rel="stylesheet" type="text/css" />
  • Создайте файл с именем txtstyle.css и добавьте к нему такую ​​строку:
    html, body {font-family:Helvetica, Arial, sans-serif}

Ответ 2

Если вы просто хотите выбросить содержимое файла на экран, вы можете попробовать использовать PHP.

<?php
    $myfilename = "mytextfile.txt";
    if(file_exists($myfilename)){
      echo file_get_contents($myfilename);
    }
?>

Ответ 3

Я нахожу, что если я пробую вещи, которые, как говорят другие, не работают, это как я узнаю больше всего.

<p>&nbsp;</p>
<p>README.txt</p>
<p>&nbsp;</p>
<div id="list">
  <p><iframe src="README.txt" frameborder="0" height="400"
      width="95%"></iframe></p>
</div>

Это сработало для меня. Я использовал желтый цвет фона, который я установил в таблице стилей.

#list  p {
    font: arial;
    font-size: 14px;
    background-color: yellow ;
}

Ответ 4

Как вы преобразовываете представленные имена в "простой .txt-список"? Во время этого шага вы можете преобразовать их в простой HTML-список или таблицу? Затем вы можете обернуть это в стандартный заголовок, который включает любой стиль, который вы хотите.

Ответ 5

Что код, который я использую:

<?php   
    $path="C:/foopath/";
    $file="foofile.txt";

    //read file contents
    $content="
        <h2>$file</h2>
            <code>
                <pre>".htmlspecialchars(file_get_contents("$path/$file"))."</pre>
            </code>";

    //display
    echo $content;
?>

Имейте в виду, что если пользователь может изменить $path или $file (например, через $_GET или $_POST), он сможет видеть все ваши исходные файлы (опасность!)

Ответ 6

Вы не можете стилизовать текстовый файл, он должен быть HTML

Ответ 7

Вы можете добавить его в файл script. сохранить txt файл с js-суффиксом

в разделе заголовка добавить

<script src="fileName.js"></script>