パスワードを忘れた? アカウント作成

rev (5587) の日記

○ ◎ ●

CでUNIXコマンド実行

rev による 2001年10月30日 21時42分 の日記 (#25115)
仕事で、Webプログラミングを主にやってる。
最近はPerl,PHP,XMLで書いている。なので、久しぶりにCで書いたら基本的なことでつまずいてしまった・・。
今日やったこと。
  1. UNIXコマンドを実行
  2. 戻値(HTMLタグ)を取得
  3. ブラウザで表示できるように

int main(void)
{
char str[256];
FILE *fp;

if((fp = popen("コマンド","r")) == NULL)
{
exit(-1);
}
fgets(str,256,fp);
printf("Contetn-Type: text/html\n\n);
printf("<html><body>\n")
printf("%s",str);
printf("</body>&lt/html>\n")

pclose(fp);
return 0;
}

クラックを法規制強化で止められると思ってる奴は頭がおかしい -- あるアレゲ人

処理中...