很简单的可以用一个shell搞定 ,例如,但是如何支持post等操作呢?
#include <stdio.h>
void command_mess(char *command, char *buf, int length)
{
FILE *stream;
stream = popen(command,"r");
fread( buf, sizeof(char), length, stream);
pclose( stream );
return;
}
int main( void )
{
char buf[4096] = ""; //请注意系统命令要输出的数据大小,小心得到的数据不全哦
char com[64] = "/home/liufabin/php/bin/php test.php";
command_mess(com, buf, sizeof(buf));
printf("Message: %s",buf);
return 0;
}