HTML не является языком программирования.Это язык разметки.Он просто описывает, как вещи должны выглядеть и размещаться на веб-странице.
PHP - это язык программирования, а не язык разметки.Он выполняет логику и может обрабатывать файлы и другие вещи.
Вам понадобятся оба вместе, чтобы делать то, что вы хотите.И есть много хороших учебников по HTML + PHP, чтобы помочь вам.Ищите в Google и здесь.
Это даст вам каждую строку в файле: http://www.ibm.com/developerworks/library/os-php-readfiles/
После этого вам придется отформатировать и проанализировать его так, как вы хотите.Я предлагаю потратить некоторое время на php.net (http://php.net/manual/en/tutorial.php) или поискать информацию в Google. Кто-то сделал то, что вы хотите, я почти уверен.
РЕДАКТИРОВАТЬ:
<html>
<body>
<script>
<?php echo "Current version: " . file_get_contents('/version.txt');?>;
</script>
</body>
</html>
Это не работает, потому что говорит PHP помещать то, что находится в файле version.txt, в теги скрипта страницы, или, что более важно, точно указывать, откуда вы вызываете код PHP.
Для отображения содержимого, которое PHP генерирует в областях кода <?php ?>
, должно быть внутри тегов HTML, которые в конечном итоге будут отображаться.
Например:
<html>
<body>
<div>
<?php echo "Current version: " . file_get_contents('/version.txt');?>;
</div>
</body>
</html>
Поскольку HTML-тег <script></script>
должен содержать невидимый код JavaScript, тогда как <div></div>
- это общий тег, предназначенный для хранения видимых content. Ваш пример не работает, потому что он помещает весь этот вывод в невидимые части страницы вместо видимых.