mozilla 发表于 2005-4-30 17:16:12

shell与html能不能实现交互?

index.html,放在/var/www/html

<HTML>
<FORM ACTION="cgi-bin/test" METHOD="post">

<TR><TD> Your Name <TD> <INPUT TYPE=TEXT NAME="yourname" SIZE=25>
<TR><TD><TD> <INPUT TYPE="SUBMIT" VALUE="Go">
</FORM>

</HTML>



test,放在/var/www/cgi-bin/下

#! /bin/sh
echo Content-type: text/html
echo
echo your name is $yourname

如何将html里的yourname传到shell呢?

发表于 2005-5-2 14:52:58

这样是否不安全。

mozilla 发表于 2005-5-2 22:08:53

一样的吧,用perl同样有这个问题。

jiangtao9999 发表于 2005-5-2 22:43:56

:roll:
apache 支持直接运行脚本么?

mozilla 发表于 2005-5-2 23:22:53

支持

mozilla 发表于 2005-5-9 00:22:37

解决了html到shell的数据传递(通过QUERY_STRING环境变量)
那么shell怎样向html传递数据呢?也就是shell怎么修改html上的数据,比如修改html页面上一个文本框的内容.

hongfeng 发表于 2005-5-9 09:28:16

解决了html到shell的数据传递(通过QUERY_STRING环境变量)
那么shell怎样向html传递数据呢?也就是shell怎么修改html上的数据,比如修改html页面上一个文本框的内容.
具体如何实现的,你能告诉我们吗?谢谢!!

mozilla 发表于 2005-5-9 12:42:20


#! /bin/sh
echo Content-type: text/html
echo
echo $QUERY_STRING

jiangtao9999 发表于 2005-5-9 19:01:45

解决了html到shell的数据传递(通过QUERY_STRING环境变量)
那么shell怎样向html传递数据呢?也就是shell怎么修改html上的数据,比如修改html页面上一个文本框的内容.
直接让 bash 输出 html 页面代码?

mozilla 发表于 2005-5-9 19:59:01

解决了html到shell的数据传递(通过QUERY_STRING环境变量)
那么shell怎样向html传递数据呢?也就是shell怎么修改html上的数据,比如修改html页面上一个文本框的内容.
直接让 bash 输出 html 页面代码?
直接输出html代码倒容易,问题是怎么修改已有html元素的值。
perl是怎么做的?

freshyx 发表于 2005-5-15 13:25:39

SHELL是可以写CGI脚本的

涩兔子 发表于 2005-5-15 17:39:38

请大家多参看官方文档 :idea:

mozilla 发表于 2005-5-17 09:57:56

请大家多参看官方文档 :idea:
在哪?
页: [1]
查看完整版本: shell与html能不能实现交互?