Intereting Posts
Найти недельные периоды (начиная с понедельника) в течение месяца PDO позиционные и именованные параметры как часть одного и того же подготовленного запроса? dyld: библиотека не загружена: /usr/local/lib/libpng16.16.dylib с чем-либо связанным с php Перенаправить все запросы в index.php с помощью .htaccess PHP: отправить электронную почту через cronjob и установить количество отправки электронной почты за минуту Проверьте, существуют ли файлы с абсолютным и относительным путем Могу ли я остановить CakePHP выборку всех строк для запроса? Переустановите mysql в ожидаемом формате для hansontable Получить информацию о подкатегориях, нажимая на родительскую категорию в CODEIGNITER blueimp. Выберите только несколько строк с помощью Select ..Where. Это не работает? Получите комментарии пользователей от Mysql, используя Php Структура Yii: URL-адрес контроллера / Action и параметры Как заставить PHP использовать libiconv версию iconv вместо установленной версии CentOS, установленной на CentOS? Многократные совпадения Mysql с левым соединением Перенаправление с помощью CodeIgniter

Публикация значений формы html в скрипте python

Я создал html-форму с текстовым полем и кнопкой

введите ключевое слово поиска ur

Мое требование – передать значение текстового поля в мой код test.py, есть ли способ сделать это. Пожалуйста, предложите мне, как это сделать.

в форме action action form action="" , поместите местоположение вашего скрипта cgi, и значение текстового поля будет передано скрипту cgi. например.

 <form name="search" action="/cgi-bin/test.py" method="get"> Search: <input type="text" name="searchbox"> <input type="submit" value="Submit"> </form> 

в вашем test.py

 import cgi form = cgi.FieldStorage() searchterm = form.getvalue('searchbox') 

таким образом, вы получите ключевое слово, введенное в текстовое поле поиска в переменной searchterm в python.

У меня возникла проблема с получением кода в браузере. Установлен python и xampp. Я поместил скрипт .py в cgi-bin, и я назвал его с html-страницы

 <form name="input" action="../cgi-bin/name_of_script.py" method="get"> 

Поместите html-страницу в htdocs xampp. В httd.conf найдите строку

 AddHandler cgi-script .cgi .pl .asp 

и изменить его на

 AddHandler cgi-script .cgi .pl .asp .py 

В скрипте добавьте версию питона, которую вы, например, добавили

 #!C:\Python27\python.exe 

потому что я установил python27 в указанную выше директорию.

Также, если вы напечатаете что-то в python, поместите эту строку поверх скрипта

 print "Content-Type: text/html; charset=utf-8\n\n"; 

Вышеприведенный скрипт поисковой системы работал для меня отлично. Моя операционная система – это Windows, которая действительно меня задевала, я искал и искал вышеупомянутое решение.