2014-02-19 3 views
0

Я пытаюсь выяснить, как сделать простой код html, чтобы всякий раз, когда кто-либо на странице вводит что-либо в предоставленное текстовое поле и попадает в submit, он добавляет, что письменный текст уже существующий .txt на моем сервере.HTML - простой ввод в .txt

ОБНОВЛЕНИЕ 2/20/14 9:29: Ну, это несчастливо. Я вроде как понял, что мне нужен .php, но, к сожалению, моя wepbage размещается через усадьбу, и у них нет .php-функций. Просто надеялся, что есть обходной путь. Спасибо за ответы.

+3

Какой серверный код вы используете? Лучший способ HTML-кода - отправить запрос на сервер с данными. Вам понадобится какая-то функциональность на сервере, чтобы принять эти данные и записать файл. – David

+0

Я согласен с Дэвидом, вам нужно будет использовать что-то вроде php для записи в текстовый файл на сервере – Morne

ответ

0

Если ваш сервер может запускать php, тогда следующая страница может запрашиваться при нажатии пользователем. (с использованием почтового метода)

<?php 

    $in = $_POST['name']; 
    $file = 'names.txt'; 
    // Open the file to get existing content 
    $current = file_get_contents($file); 
    // Append a new person to the file 
    $current .= $in; 
    // Write the contents back to the file 
    file_put_contents($file, $current); 
?> 
0

Вам нужно будет использовать PHP для этого. Сделайте действие формы на вашей форме ссылкой на PHP-скрипт и внутри есть что-то вроде этого.

<?php 
    $file = 'test.txt'; 
    $currentText = file_get_contents($file); 
    $currentText .= $_POST['text']; 
    file_put_contents($file, $currentText); 
?> 
Смежные вопросы