トップページphp
507コメント145KB

C言語CGI専用スレッド

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2001/05/04(金) 04:31ID:???
C/C++ CGI 専門のスレッドです。
PERL-CGI の情報はどこでも手に入りますけど
C-CGI の情報は少ないです。
C言語のCGIに関することはここに書きましょう。

スクリプトを検索できるサイトです。

http://script.lovely.to/search/home_script_c.html
http://cgi.resourceindex.com/Programs_and_Scripts/C_and_C++/
http://www.cgifiles.com/scripts/cc++/index.shtml

前スレ
http://tako.2ch.net/test/read.cgi?bbs=perl&key=971762830
042241803/07/25 23:04ID:xb80qzca
そういやトクトクでコンパイルしたCGIがXreaで使えたよ!
0423nobodyさん03/07/26 01:23ID:???
めんどくさくない?
0424nobodyさん03/07/26 01:29ID:???
Cygwinでflock(),lockf()使えなかったです。
0425nobodyさん03/07/26 01:32ID:8P2qcw+E
XREAでコンパイルすればいいだろ・・・
0426nobodyさん03/07/26 01:36ID:???
ローカルでコンパイルしたいよね。
0427nobodyさん03/07/26 02:01ID:???
>>421
LED Hatって青とか赤とか7色に光りそうだよね。しかもシルクハット。おしゃれ付け髭付き。

>>422
( ´_ゝ`)

スクリプト言語とかJavaバイナリならどこでも使えるよ!
つーかさ、正直CはCGIに適してねえだろ・・・。
まあ、おもしろいけどさぁ
0428nobodyさん03/07/26 07:32ID:???
>>427
>スクリプト言語とかJavaバイナリならどこでも使えるよ!
Perlですらflock問題とかあるけどな。

>つーかさ、正直CはCGIに適してねえだろ・・・。
CGIは掲示板を作るだけの物じゃないぞ。
042942403/07/26 12:50ID:???
fcntl()が代わりみたいなので、自分でlockf()ってコールされたら
fcntl()呼ぶように書いちゃった^^;
無ければ作ればいいだけだったんだ。。おさわがせしましたー
043041803/07/26 19:17ID:J4DAnaOu
Xreaってコンパイラ開放されていましたっけ?
それともtelnet.cgiですかね?
0431nobodyさん03/07/26 19:18ID:???
>>430
後者
0432nobodyさん03/07/26 19:19ID:H0wl0HD5
開店セール500円より販売見に来てーーーー!アダルトDVDを見ようー!
▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼
開店セール1枚 500円より→→→http://www.dvd-exp.com 
最短でご注文いただいた翌日にお届け!→→→http://www.dvd-exp.com 
セルビデオ店の人気商品が24時間お買い物が出来ます。
見やすい画面・注文簡単・時間をかけてゆっくり選んでください!
          http://www.dvd-exp.com←へGO!
0433コヨーテ03/07/26 20:52ID:2kRK0hKL
http://elife.fam.cx/a008/
0434nobodyさん03/07/27 00:38ID:???
>431
嘘教えるな。

>430
XREAスレで聞いた方がいい。
コンパイラ開放は一応宣言されているが、後から撤回されたかもしれない。
とりあえずtelnet.cgi使うのはやめれ。
使うならせめてSSH使え。
0435nobodyさん03/07/27 05:09ID:???
知らないくせに「嘘教えるな。」か。
現在SSHからgccを呼べるなら方法を教えてほしいものだ(禁止事項だがな)。
043643503/07/27 05:10ID:???
呼べることは呼べるんだけどねぇ、リンクできないのよ。
043743503/07/27 05:31ID:???
ldを個別に呼べばいいのか・・・
gcc -c -o hello.o hello.c
ld -lc -e main -o hello.cgi hello.o
043843503/07/27 06:07ID:???
エントリポイントってmainじゃなくて本当の入り口のことかな・・・・ldの使い方わからん・・・
CGIからgccを呼んだ方が楽だと思うんだけどなぁ。
0439nobodyさん03/07/27 06:37ID:???
crt*.oリンクしてエントリポイントをデフォルトにしてもだめだ・・・
0440nobodyさん03/07/27 06:48ID:???
発想変えてgccがldの場所を分かるようにしたらできました。
gcc -B/usr/bin -o hello.cgi hello.c

>>430
gccを使うときに必ず-B/usr/binをつければいいみたい。
0441nobodyさん03/07/27 09:52ID:???
>>435
>現在SSHからgccを呼べるなら方法を教えてほしいものだ(禁止事項だがな)。
telnet.cgiも忌み嫌われてるけどな。
044241803/07/27 10:58ID:TT/DkuOW
文字列長をまったく無視してProg組んでたら友達に
セキュリティホールつくんなボケ!と一喝入れられました。
むしrPOSTで送られてきた文字列の長さを検査する方法を教えてください。
0443nobodyさん03/07/27 11:05ID:???
>>440
>>390
0444レス先間違えた03/07/27 11:06ID:???
>>442
>>390
0445nobodyさん03/07/27 11:09ID:ovF07x1A
腿   \_  |   _/
          彡彡彡
          ミミミミ クリトリスhttp://link.iclub.to/adalt/
         ミミミミ / ̄ ̄ ̄ ̄
         ノ σ ヽ 尿道 http://link.iclub.to/amazon/
       / / ゜ヽ ̄ ̄ ̄ ̄
大陰唇 / //\\ \ 
 ̄ ̄ ̄ ̄  ( ( 膣 ) ── 小陰唇 http://link.iclub.to/docomo/
      \ \\// /
         `   \/  '
\         *──肛門 http://www.yahoo2003.com/f-set.html
  \_____/\_____/
0446nobodyさん03/07/27 12:38ID:???
C/C++のCGIライブラリで有名なのってある?
0447nobodyさん03/07/27 17:11ID:???
>>442
なんも考えずにファイルに取りあえず保存とかどうだ?
0448nobodyさん03/07/29 18:42ID:???
link()ってどういうものなの?
0449nobodyさん03/07/29 19:30ID:???
>>448
既存のファイルに新しい名前を与える。以前の名前と同じファイルに同じようにアクセスできる。
シンボリックリンクを作りたかったらsymlinkを使う。これならリンク先が違うファイルシステム上にあってもOK。
0450nobodyさん03/07/29 22:42ID:???
うーん難しい。。。
AってファイルにBって別名を付けて
AでもBでも同一のファイルにアクセスできるようになるの?
どういう時に使うんだろ。。。
0451nobodyさん03/07/29 22:51ID:???
>>450
Winのショートカットみたいに。
でも普通はハードリンクではなくショートカットによく似ているシンボリックリンクを使うと思う。
まあハードリンクならリンクだけあって実体がないなんてことにはならないけど。
0452nobodyさん03/07/29 22:59ID:???
あらかじめ大事なファイルへのハードリンクをつくっておけば、誤って消してしまっても大丈夫・・・・かも。
0453nobodyさん03/07/30 02:13ID:???
pdumpfsというバックアップツールで、差分以外はハードリンクにしてたよ。
0454nobodyさん03/07/30 10:36ID:???
>>452
謝って消す確率が二倍になるだけかと。
0455nobodyさん03/07/30 10:51ID:???
当然そうだろうな
0456nobodyさん03/07/30 11:22ID:???
>>454
は?なんで?
aというファイルにbという名前(できれば違うディレクトリに)をつけておけば誤ってrm aとしてしまってもbが残っているからファイルの実体は消えないだろ。
0457nobodyさん03/07/30 12:36ID:???
>>456
正解
0458nobodyさん03/07/30 12:45ID:???
>>456
大正解
0459nobodyさん03/07/30 22:43ID:???
超正解
0460山崎 渉03/08/02 02:22ID:???
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
0461ぼるじょあ ◆ySd1dMH5Gk 03/08/02 04:51ID:???
     ∧_∧  ∧_∧
ピュ.ー (  ・3・) (  ^^ ) <これからも僕たちを応援して下さいね(^^)。
  =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
  = ◎――――――◎                      山崎渉&ぼるじょあ
0462nobodyさん03/08/03 20:16ID:bFsfY9id
今後CのCGIが動かせれる鯖って減っていくのかな?
0463_03/08/03 20:24ID:???
http://homepage.mac.com/hiroyuki44/
0464nobodyさん03/08/03 20:40ID:???
動かせれる 動かせれる 動かせれる 動かせれる 動かせれる 動かせれる 動かせれる 動かせれる 動かせれる
動かせれる 動かせれる 動かせれる 動かせれる 動かせれる 動かせれる 動かせれる 動かせれる 動かせれる
動かせれる 動かせれる 動かせれる 動かせれる 動かせれる 動かせれる 動かせれる 動かせれる 動かせれる
動かせれる 動かせれる 動かせれる 動かせれる 動かせれる 動かせれる 動かせれる 動かせれる 動かせれる
動かせれる 動かせれる 動かせれる 動かせれる 動かせれる 動かせれる 動かせれる 動かせれる 動かせれる
動かせれる 動かせれる 動かせれる 動かせれる 動かせれる 動かせれる 動かせれる 動かせれる 動かせれる
動かせれる 動かせれる 動かせれる 動かせれる 動かせれる 動かせれる 動かせれる 動かせれる 動かせれる
0465小菅 弘03/08/03 21:15ID:/H7KA8Fv
本当に稼げるのであります。バナーを貼るだけで稼げます。
ビジネスパートナー様はHPにバナーを貼るだけで、稼げます。キャッシュバック制
1件でも契約が成立した時点で、貴方の口座に振り込みます。頑張れば、毎月400万
くらい稼げます。本当にビジネスパートナー様はバナーを貼り、簡単な営業で稼げます。
http://www.c-gmf.com/index3.htm
http://www.c-gmf.com/index2.htm
http://www.c-gmf.com/mail.htm
ビジネスパートナー募集中。
オンライン申込後、郵送にて契約書を送ります。
キャッシュバック・年間契約成立後ビジネスパートナー様に
4000円差し上げます。ビジネス方法は直接営業もしくは間接営業
のどちらでも可能です。あなた専用の申込用紙orCGI申込を用意して
いますので安心してください。ビジネスについて、簡単なシステムであり、
バナーを貼るだけで稼げる。4000円×100件=40万円になります。
4000円×1000件=400万円になり、年商4800万円になるビジネス。
0466nobodyさん03/08/03 23:07ID:???
>>464
◎よくがんばりました。
0467nobodyさん03/08/04 18:53ID:LUTx1NPH
動かれさられている 動らせかせらてれいる

どっちがあってる?
0468nobodyさん03/08/04 19:03ID:???
ハァ?
0469nobodyさん03/08/04 19:40ID:???
>>467
日本語勉強しろ
0470nobodyさん03/08/04 20:03ID:???
雨後か競れる
04714503/08/04 21:42ID:???
「動かせれる」って聞いた瞬間、「どっかの方言でありそうだなぁ」
と思ったんだけど、多分北海道でも使うわこれ。
俺結構聞いたことあるような気がする。

文字で見るとおかしいけど音で聞くとそうでもないような。
0472nobodyさん03/08/04 23:20ID:???
三流日本人だけど、>>462は 「動かせられる」 か 「動かせる」 がもっとも当てはまる感じがするかな
でも別に動かせれるでも問題ない気がするけどな
0473nobodyさん03/08/06 06:41ID:caVQuJh5
動作可能。としておけば。
0474nobodyさん03/08/06 07:17ID:???
動く+使役+可能+ら抜き=動かせれる
0475_03/08/06 08:07ID:???
http://homepage.mac.com/hiroyuki44/hankaku02.html
0476nobodyさん03/08/06 12:24ID:???
C言語でCGI作るのってむつかしいの?
Cだとどんな利点があるの?

Perlとどっちが楽?
0477nobodyさん03/08/06 12:38ID:???
>>476
Perlだと制作に一週間かかるものが、Cなら二日でできる。
0478nobodyさん03/08/06 13:26ID:???
>>476
Perlならあまり経験できない鯖落としが、Cなら時々できる。
0479nobodyさん03/08/06 20:17ID:???
>477
俺は逆だな。

>476
大体の場合において、Cの方が難しいし鯖負荷が少ない。
0480nobodyさん03/08/07 00:21ID:???
>>476
C/C++のスキルは金になる。
CGIでのC/C++は金にならんけど、.NETの練習するもよし、
GUIアプリの練習するもよし。
0481nobodyさん03/08/07 11:52ID:vdprkoxV
Cの方が楽だろ。
0482みんなで誘い合って東京ドームへ行こう03/08/07 12:00ID:???
おじゃまします。宣伝スマソ。

みんなで日ハム−オリックス戦を満員にしよう
8月11日(月)東京ドーム18:00〜
http://off.2ch.net/test/read.cgi/offmatrix/1059573009/
まとめサイト
http://takemetotheballgame.hp.infoseek.co.jp/

おじゃましました。
0483nobodyさん03/08/07 17:29ID:???
>>481
うそぉ・・
0484nobodyさん03/08/08 22:08ID:EIK+Pm9d
>>483
えらい人にはそれがわからんのです。
0485直リン03/08/08 22:17ID:P+rccZAC
http://homepage.mac.com/maki170001/
0486nobodyさん03/08/10 06:30ID:ppxWQfQQ
2chぐらいの巨大掲示板となると
やはりC言語でやるのでしょうか?

処理スピードや負荷を考えるとC言語がベターですよね。
0487nobodyさん03/08/10 10:54ID:???
>>486
Cだったとしたらなんなんだよ
ベターだと思ってるならそれでいいだろ

関係するような事案を抱えての質問ならまだしも、
思いつきみたいな質問にはそんなレスでじゅうぶん
0488nobodyさん03/08/10 11:06ID:???
>>487
素直に「知らない」と言った方が潔い。
0489nobodyさん03/08/10 11:17ID:???
いいんじゃないの?
厨っぽい質問だし、時にはわざと教えなかったり
ウソを教えるのもいい勉強かと
0490nobodyさん03/08/10 12:58ID:???
>>489
でも、君は答えを知らないんだろう?
0491nobodyさん03/08/10 12:58ID:???
>>489
と、言うか句読点って知ってる?
 
0492nobodyさん03/08/10 13:57ID:???
>>491
君も答えを知らないんだね
0493nobodyさん03/08/10 14:21ID:???
>>492
ええ、そんな大規模な人数に酷使されるサーバ触る仕事なんてやったこと無いんで。
だから質問者を責めることもしなかった。知らないんだから怒る権利もないだろう。

0494nobodyさん03/08/14 13:59ID:oA+wkOB6
GD.hを使ったサンプルソースが乗ってるサイト教えて!><
それとGIFがライセンス料払わなくて良いようになったけど
またGDでGIFが主流になるのかな?
0495nobodyさん03/08/14 14:38ID:???
>>494
アメリカではな。
0496山崎 渉03/08/15 22:31ID:???
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
0497nobodyさん03/08/17 15:17ID:VoWMe2O6
日本ではPNGはそのまま残るって事?
携帯で確かに需要はあるけど
0498 ◆70ukzFAC.c 03/08/17 23:51ID:78eH/B6l
>>494
http://www2d.biglobe.ne.jp/~gama/cgi/001101.htm
0499nobodyさん03/08/18 08:14ID:???
2chは(一部Perlで出来ているが)クリティカルなところは、全てCで出来てる。
0500nobodyさん03/08/18 10:22ID:???
Cでできているのってread.cgiだけじゃないの?
Perlでできているのはbbs.cgi 他
0501nobodyさん03/08/18 19:25ID:???
ほしゅ
0502nobodyさん03/08/20 21:31ID:ecf/osSC
read.cかいたら友達に、セキュリティホールを指摘されたのでage
0503直リン03/08/20 21:37ID:CDzd/BGD
http://homepage.mac.com/kayo16/
0504nobodyさん03/08/20 21:47ID:ZnK/OJ9S
  _、_
( , ノ` )    いいと思うが・・・
  \,;  シュボッ
    (),
    |E|
http://homepage3.nifty.com/manko/
0505nobodyさん03/08/20 23:56ID:???
>>502
char buf[256];

gets(buf);

バッファアンダーランの恐れをか?w
0506nobodyさん03/08/20 23:56ID:???
>>505
オーバーランだな。
0507nobodyさん03/08/21 00:52ID:???
バッファオバーランになるとどうなるんで?
てか、バッファオバーランってどういう状況なんでつか?
■ このスレッドは過去ログ倉庫に格納されています