Tag: cgi

Обнаружение типа запроса HTTP (GET, HEAD и т. Д.) Из cgi python

Как я могу узнать HTTP-запрос, полученный моим python cgi? Мне нужно другое поведение для HEAD и GET. Благодаря!

.py, показывающий код в браузере вместо запуска

Я пытаюсь начать работу с Python, но не могу правильно настроить мой сервер для localhost (используя Ampps). Python работает только отлично через IDLE и командную строку, однако, когда я открываю файл в браузере, код отображается и не запускается. Я выполнил этот http://www.imladris.com/Scripts/PythonForWindows.html учебник по настройке cgi, но он не работает. Вот код для моей программы […]

Будет ли все в стандартной библиотеке обрабатывать строки как unicode в Python 3.0?

Я немного смущен тем, как стандартная библиотека будет вести себя сейчас, когда Python (из 3.0) основан на Unicode. Будут ли модули, такие как CGI и urllib, использовать строки Unicode, или они будут использовать новый тип «байтов» и просто предоставить закодированные данные?

Выполнение скрипта Python в Apache2

Я пытаюсь выполнить программу Python с помощью Apache. Однако Apache будет обслуживать только файл, а не выполнять его. Разрешения для файла – r / w / x, и он находится в /var/www . После публикации содержимого httpd.conf и кода программы. Я также попытался запустить скрипт python как .cgi файл, но это не сработало. У меня […]

Как скрыть «cgi-bin», «.py» и т. Д. Из моих URL-адресов?

Совершенно новый для веб-дизайна, используя python. Загрузите Apache и запустите тестовый скрипт python, работающий в каталоге cgi-bin. Получите действительные результаты, когда я напечатаю URL явно: «… / cgi-bin / showenv.py» Но я не хочу, чтобы URL-адрес выглядел так. Здесь, например, в stackoverflow, URL-адреса, отображаемые в моей адресной строке, никогда не имеют грязных деталей, показывающих скрипт, […]

Улучшение целостности скрипта CGI на Python, который создает учетные записи пользователей

Ниже приведен код сценария CGI для создания учетных записей пользователей. Сценарий будет проверять, будет ли указано имя пользователя для новой учетной записи, и если, если имя пользователя не будет принято, создайте файл с информацией (то есть имя пользователя и пароль) о новом пользователе. Ранее был задан вопрос о том, чтобы дать CGI-скриптам, созданным этим файлом, […]

«Слабость / недостаток» сценария php exec python

Каковы плохие моменты при выполнении скрипта python с php? Кроме того, как это отличается от выполнения python с помощью метода cgi Я нашел этот интересный метод из сценария запуска скрипта python из php, и я подумал, что будет здорово использовать exec("python ../cgi-bin/form.py"); и тесно связанных методов. Пожалуйста, объясните правильно и скажите мне, что мы должны […]

Усеченный вывод с использованием Python bottle 0.12.8 в качестве приложения CGI под Windows на сервере Apache

Это приложение: #!/home2/friendv0/Python-2.7.9/bin/python from bottle import Bottle app = Bottle() @app.get('/') def hello(): return """<!DOCTYPE html> <html lang="en"> <head> <title>bottle Test</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta charset="utf-8"> </head> <body> Hello! </body> </html> """ app.run(server='cgi') Результат: <!DOCTYPE html> <html lang="en"> <head> <title>bottle Test</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta charset="utf-8"> </head> <body> Hello! </body> Обратите внимание, что […]

CGI Python: как перенаправить на другую страницу после обработки данных POST

Я пытаюсь написать скрипт Python, в pyscripts / find_match.py, который будет обрабатывать данные, полученные из POST на странице upload.php, отправить его на connect.php, а затем перенаправить на другую страницу PHP, response.php, которая будет отображать информацию на основе моих обработанных данных и <?php include '/connect_database.php';?> линия. До сих пор я могу получить информацию POST, обработать ее […]

Обновить веб-страницу с помощью скрипта CGI Python

У меня есть очень простая веб-страница, которую я использую, чтобы повернуть шаговый двигатель на Малиновый Пи. Мой html-файл: <html> <head> <script Language="Javascript"> function ccw() { document.location="cgi-bin/rotate_45_ccw.py"; } function cw() { document.location="cgi-bin/rotate_45_cw.py"; } </script> </head> <body> <div style="text-align:center"> <h1>Raspberry Pi GPIO</h1> <br> <button type="button", id="ccw", onclick="ccw()", value="value CCW">Rotate CCW</button> <button type="button", id="cw", onclick="cw()", value="value CW">Rotate CW</button> […]

Python - лучший язык программирования в мире.