C/C++ CGIスレッドat PHPC/C++ CGIスレッド - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト22:nobodyさん 04/03/02 23:33 ( ゚д゚)ポカーン 23:nobodyさん 04/03/02 23:34 >>21 (゚Д゚)ハァ? 24:nobodyさん 04/03/02 23:47 尋ね方がおかしかったでしょうか。 それとも根本的な勘違いでしょうか。 後者なら出直して参ります。 25:nobodyさん 04/03/03 00:28 スレ汚し申し訳ありません。 ”とんでもない勘違い”をしていました。 無事動作致しました。 26:nobodyさん 04/03/09 16:32 CGIに不正入力はつき物だが その場合戻り値でmainまで報告するか、それともexitを使ってその場で終了か どっちがいいかの。 27:nobodyさん 04/03/09 18:35 C++なら例外投げるヨロシ 28:nobodyさん 04/03/10 07:03 Cで書いた CGI で画像を表示したいと思ってるんだが、どうもうまく行かない。 鯖は Windows の Apache、C で書いたテキストベースの CGI は問題無く動作してるのだが・・・。 CGI 本体はこんな↓感じ。 infile = fopen( filename, "rb" ); /* もちろんファイルネームは入れてあるよ */ if( NULL != infile ) { i = fread( rbuf, 1, SIZE, infile ); /* SIZE は画像ファイルのサイズだよ */ printf( "Content-Type: image/gif\n\n" ); setmode( _fileno( stdout ), _O_BINARY ); /* Windows だからこうする(涙) */ fwrite( rbuf, 1, SIZE, stdout ); setmode( _fileno( stdout ), _O_TEXT ); /* そして元に戻しておく */ fclose( infile ); } で、MIME タイプを書き出す printf だけをやめて、鯖 PC でこの CGI を直に実行して リダイレクトで画像ファイル作ると、ちゃんと出来てるんだな これが。 呼び出す時は何の変哲も無く img タグによる CGI 呼び出しなんだが、 バッテンしか表示されない・・・。 正直、行き詰まってます。どなたかお助けを・・・。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch