我很難搞清楚如何在我的CGI腳本中實現grep。基本上我會收到一個例如。 1500從HTML頁面。然後,CGI腳本運行並將1500與文本文件進行比較。當它找到1500時,它會打印整行並將其顯示在網頁上。請提供一些關於如何操作的提示和指示。我知道這涉及grep,但我不知道如何放入。如何實現grep到CGI腳本請?
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
char *data;
long m,n;
printf("%s%c%c\n",
"Content-Type:text/html;charset=iso-8859-1",13,10);
printf("<TITLE>Webpage of Results</TITLE>\n");
printf("<H1>Temperatures</H1>\n");
data = getenv("QUERY_STRING");
HTML傳遞變量time = 1500。我明白(糾正我,如果我錯了)QUERY_STRING將包含1500?
您的CGI腳本是否必須在C?像這樣的東西在另一種語言中會更簡單,例如Perl的。 – 2010-05-05 21:18:19
不幸的是,它的確如此,是的,我明白這會在perl中容易得多,因爲我已經看到了很多這樣的例子。 – 2010-05-05 21:24:50