2015-02-10 3 views
-3

Я планирую сделать веб-сервер малины pi для запуска веб-страницы по умолчанию html. Я хочу, чтобы эта страница просто имела форму ввода и кнопку отправки. при представлении данные в поле ввода должны быть сохранены в текстовый файл, расположенный на малине pi. Любая идея, как это сделать без php/mysql?HTML - Сохранение входных данных

+0

вам нужен серверный язык, если вы хотите хранить данные на сервере – DdD

+0

Это цель баз данных PHP и MySQL. –

ответ

0

Это цель server side scripting languages.

Но если вы хотите сделать что-то просто, и вы уже не хотите использовать PHP для этого я предлагаю расследовать этот пример питона я приготовил для вас:

from bottle import route, request, run 

@route('/page') 
def get_page(): 
    return ''' 
     <form action="/page" method="post"> 
      Enter data <input name="some-data" type="text" /> 
      <input value="Post" type="submit" /> 
     </form> 
    ''' 


@route('/page', method='POST') 
def post_page(): 
    data = request.forms.get('some-data') 
    with open("somefile.txt", "w") as out_file: 
     out_file.write(data) 


run() 

Этот код использует минималистичный веб-фреймворк под названием Bottle. После запуска укажите веб-браузер на http://127.0.0.1:8080/page, и при нажатии кнопки post данные из текстового поля будут сохранены в локальном файле.

Примечание: это очень простой пример без обработки ошибок и других важных вещей, но он должен помочь вам начать работу в правильном направлении.

Смежные вопросы