嗨我在我的html文件上打印fronts'/'时遇到问题,我需要从选择输入中收集数据并将值发送到我的.cgi文件但是当我选择像“/ home”这样的值时会打印出来“%2Fhome”我怎么能解决这个问题?谢谢你的答案..
Shell: <select name=shell>
<option value="/bin/bash">/bin/bash</option>
<option value="/bin/sh">/bin/sh</option>
<option value="/usr/bin/csh">/usr/bin/csh</option>
<option value="/bin/false">/bin/false</option>
</select><br>
答案 0 :(得分:1)
下面的代码读取并打印到传递文件的终端。用你的文字测试。
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
FILE *fd;
if (argc < 2)
{
return EXIT_FAILURE;
}
// Open requested file
fd = fopen(argv[1], "rb");
// Check file opened
if ( fd == NULL )
{
// Couldn't open file
return EXIT_FAILURE;
}
// Step through the file until EOF occurs
int c;
while ((c = fgetc(fd)) != EOF) {
printf("%c", c);
}
// Close file
fclose(fd);
return EXIT_SUCCESS;
}
使用命令编译:{{1}}
然后将其称为:gcc -o test test.c -Wall -std=c99