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

revの日記: CでUNIXコマンド実行

日記 by rev
仕事で、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;
}

typodupeerror

目玉の数さえ十分あれば、どんなバグも深刻ではない -- Eric Raymond

読み込み中...