从html输入bash cgi的参数

问题描述 投票:0回答:1

我在google上搜索过这个至少5次并且没有得到答案。我想要一个带有文本输入的HTML表单,该表单输入一个参数到我的cgi脚本。道歉,我拼写错误,不知道如何使用这个网站。这是我的代码:#!/bin/bash echo "Content-type: text/html" echo "" echo '<!DOCTYPE html>' echo '<html><head>' echo '<title>Template</title>' echo '<meta charset="UTF-8">' echo '<meta name="viewport" content="width=device-width, initial-scale=1">' echo '</head><body>' echo '<h1>Template</h1>' echo '<div class="main">' echo '<pre>' ls -la echo '</pre>' echo '<form action="index.cgi">' echo '<input type="text">' echo '<input type="submit" name="submit" name="ls_path">' echo '</form>' echo '</div>' echo '</body></html>' exit 0

html cgi
1个回答
0
投票

Clinery,从您的问题中不清楚您是否在使用Web服务器运行CGI脚本时遇到问题,或者您在使用bash处理输入框内容时遇到问题。

对于前者,请确保您的网络服务器配置正常,可以找到一个apache的例子here

对于后者,请查看最后一个示例“从HTML表单处理输入”here

© www.soinside.com 2019 - 2024. All rights reserved.