在CGI中使用System()和C

时间:2016-12-04 03:52:41

标签: c cgi

我的任务包括在Raspberry Pi上开发Web服务器,以便我可以管理用户(想想添加,删除,权限,但是来自服务器)l

我几乎所有东西(LAMP,HTML表单调用用C编写的.cgi脚本),但我尝试使用System()使我的工作更轻松,但它不起作用!

我想使用CGI脚本中的system(add user),但我认为它受到限制。

我的问题是,如何在CGI脚本中使用System (written in C),或者添加什么权限以及如何使用?

注意:安全漏洞并不重要,因为它只适用于演示文稿。

1 个答案:

答案 0 :(得分:1)

system( "some command" );

例如:

#include <stdio.h>
#include <string.h>

int main ()
{
   char command[50];

// In Unix:
   strcpy( command, "cp file.txt h.txt" );
   system(command);

// In Windows:
   strcpy( command, "copy file.txt h.txt" );
   system(command);


   return(0);
} 

How To Use C++ CGI Script?