У меня есть четыре текстовых файла, и я хочу отобразить их в браузере с помощью кнопок, которые я хочу создать, четыре кнопки, когда нажимают на первую кнопку, которую должен открыть первый текст. Пожалуйста, помогите мне в этом. Я новичок в HTML и PHP.Как отобразить текстовый файл при нажатии кнопки в html
ответ
Для этого вам необходимо прочитать о функциях файла php.
См эту ссылку - http://php.net/manual/en/function.file.php
Try ниже код:
<h2>Click</h2>
<form action="" method="post">
<button name="click" class="click">Click me!</button>
</form>
<?php
if(isset($_POST['click']))
{
$filename = "test.txt";
$before_editing = file_get_contents($filename);
?>
<!--this is for display in table-->
<table border="1"><tr><td><?php echo "Content of the file " . $filename . " before editing: " . $before_editing . "<br>"; ?></td></tr></table>
<!-- this is for display in single-->
<?php
echo "Content of the file " . $filename . " before editing: " . $before_editing . "<br>";
file_put_contents($filename, "test test test test test");
$after_editing = file_get_contents($filename);
echo "Content of the file " . $filename . " after editing: " . $after_editing . "<br>";
}
?>
Вы можете заменить ваше имя файла "test.txt", как я просто даю пример вам.
Большое спасибо Manthan !!! У меня есть еще один запрос, возможно ли это после нажатия кнопки данные могут отображаться в формате таблицы? если да, то могли бы вы направить меня? – Anil
да, вы можете передать html формат таблицы в эхо кода, где я показываю содержимое файла. –
Я попытался таким образом, но все же данные не отображают формат таблицы Php echo '
Кажется, что вам не обязательно обязательно читать файл по срабатыванию нажатием кнопки. Если вы уже читаете файл, загрузите его в скрытый элемент HTML, например, <div>
, а затем используйте Javascript, чтобы показать это нажатием кнопки.
PHP:
$myFile = "file.txt";
$fh = fopen($myFile, 'r');
$theData = fread($fh, filesize($myFile));
fclose($fh);
echo '<div id="hidden_content" style="display:none">'.$theData.'</div>';
HTML Ссылка:
<a href="#" onclick="show_content()">Show it!</a>
Javascript:
function show_content(){
document.getElementByID('hidden_content').style.display = 'block';
}
Или вы можете прочитать данные динамически с помощью Ajax и показать его на этой странице.
Возможно, вам будет немного читать 4 файла в памяти в зависимости от того, насколько они велики. – akronymn
- 1. HTML/PHP: открыть текстовый текстовый файл при нажатии кнопки
- 2. Как внести изменения в текстовый файл при нажатии кнопки?
- 3. Как войти в текстовый файл при нажатии кнопки?
- 4. Как просмотреть текстовый файл в блокноте при нажатии кнопки?
- 5. Как отобразить текстовый файл при нажатии на кнопку
- 6. Как отобразить текст при нажатии кнопки
- 7. Как отобразить область текста при нажатии кнопки?
- 8. Как отобразить содержимое вкладки при нажатии кнопки
- 9. Как отобразить сообщение при первом нажатии кнопки?
- 10. Запись в файл при нажатии кнопки
- 11. Как показать определенный текстовый блок при нажатии кнопки в WPF?
- 12. Невозможно отобразить всплывающее окно при нажатии кнопки
- 13. Как отобразить тост-сообщение при нажатии кнопки в фрагменте?
- 14. Html: Сообщение при нажатии кнопки
- 15. как заполнить набор html при нажатии кнопки
- 16. Как вызвать файл C# exe при нажатии кнопки отправки html?
- 17. не может отобразить JOptionPane При нажатии кнопки
- 18. открыть файл html при нажатии кнопки в Ext-JS4
- 19. Как отобразить частичный вид при нажатии кнопки в MVC4?
- 20. Увеличение счетчика при нажатии кнопки (JavaScript, HTML)
- 21. Добавить динамическую таблицу html при нажатии кнопки
- 22. Как отобразить ArrayList в TextView при нажатии кнопки?
- 23. Javascript: как отобразить следующее значение массива при нажатии кнопки
- 24. Как экспортировать файл журнала при нажатии кнопки?
- 25. Как создать PDF-файл при нажатии кнопки?
- 26. Как отобразить диалоговое окно в реальном времени при нажатии кнопки?
- 27. Как отобразить значение в div при нажатии кнопки?
- 28. Как отобразить диалоговое окно загрузки при нажатии кнопки
- 29. Переключить CSS-файл при нажатии кнопки
- 30. Flask - действие при нажатии кнопки HTML?
Что вы сделали до сих пор? – Miuranga