linux boa+cgi 简单问题解决不了 求解
我linux下搭好了boa
在/www目录下放了 mult.html
<from action="http://192.168.174.130/cgi-bin/mult.cgi">
<label>Multiplicand 1: <input name="m" size="5"></label>
<label>Multiplicand 2: <input name="n" size="5"></label>
<input type="submit" value="Multiply!">
</form>
在/www/cgi-bin/目录下放了 mult.cgi
int main()
{
char *data;
long m,n;
printf("%s%c%c\n","Content-Type:text/html;charset=iso-8859-1",13,10);
printf("<title>Multiplication results</title>\n");
printf("<h3>Multiplication results</h3>\n");
data=getenv("QUERY_STRING");
if(data==NULL)
printf("<p>Error!Error in passing data to script");
else if(sscanf(data,"m=%ld&n=%ld",&m,&n)!=2)
printf("<P>Error! Invalid data. Data must be numeric.");
else
printf("<P>The product of %ld and %ld is %ld.",m,n,m*n);
return 0;
}
访问http://192.168.174.130/mult.html 输入3 和 5 点击Multiply按钮 没有反应啊
并没有跳到http://192.168.174.130/cgi-bin/mult.cgi 执行cgi
搞不定啊 求解
终端上显示
localhost www]$ [08/Apr/2012:06:48:26 +0000] request from 192.168.174.1 "GET /favicon.ico HTTP/1.1" ("/www/favicon.ico"): document open: No such file or directory