C/C++ CGIスレッド
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
04/02/26 08:58ID:GDAQuNNShttp://pc2.2ch.net/test/read.cgi/php/988918264/
C/C++ CGI 専門のスレッドです。
スクリプトを検索できるサイトです。
http://cgi.resourceindex.com/Programs_and_Scripts/C_and_C++/
http://www.cgifiles.com/scripts/cc++/index.shtml
前スレ
http://pc2.2ch.net/test/read.cgi/php/988918264/
0622nobodyさん
2007/11/18(日) 23:17:33ID:???ソース見る限りClearSilverよりシンプルだから速そうだけど、機能が全然足りない予感。
まー、本格的に使うには、ClearSilverでも機能/汎用性/拡張性が足りなさそうなんだけどさ。
0623nobodyさん
2007/11/23(金) 16:15:53ID:???PHPで作っちまったほうが速いか?
0624nobodyさん
2007/11/25(日) 09:05:24ID:???あと>>564も
>自前で簡単なシングルプロセス/マルチスレッドなサーバーを書いて
>apacheでは、必要な時にそのサーバーと交信するmoduleを書いて使う、
>というのが速度的にはベストだろう。
え?って感じ。センス疑う。
0625nobodyさん
2007/11/25(日) 09:12:48ID:???0626nobodyさん
2007/11/25(日) 12:59:10ID:???0627nobodyさん
2007/11/25(日) 19:54:34ID:???0628nobodyさん
2007/12/11(火) 21:11:10ID:???その自信からするとサイボウスラボとかmixiとかその辺のなかの人でしょうか?
>というのが速度的にはベストだろう。
こう言い切る前にはいくつかの前提が必要なはず。
もしかして自分が普段接している前提条件の下でしか考えられない人?
0629nobodyさん
2007/12/11(火) 21:18:21ID:???理系だと卒論/修論書くうちにそのへんはみっちりなおされる。
0630nobodyさん
2007/12/12(水) 08:36:13ID:4x7KYrD10632迷う
2007/12/15(土) 08:28:11ID:???http://libcgi.sourceforge.net/
CGI++
http://www.webthing.com/cgiplusplus/
GNU Cgicc
http://www.gnu.org/software/cgicc/
cgic
http://www.boutell.com/cgic/
0633迷う
2007/12/16(日) 17:33:32ID:???0634nobodyさん
2007/12/18(火) 18:44:19ID:vyPDChvS0635nobodyさん
2007/12/18(火) 18:52:24ID:???0636nobodyさん
2007/12/19(水) 23:58:08ID:???0637nobodyさん
2007/12/20(木) 18:02:10ID:yjctAQBaそういう危機感がこのスレにあまりないのは
やっぱり掲示板とかCMS級のユーザーフレンドリ階層なアプリを誰もC++らないからなのか…
JIS, SJIS, EUCJP, UTF7, UTF8, UTF16, UTF32 と改行コードまで自動判別しつつ
相互変化できるクラスを作ろうとしたら死にかけた
0638nobodyさん
2007/12/20(木) 18:58:34ID:???他にもいろいろあるでしょ?
0639nobodyさん
2007/12/20(木) 19:10:00ID:???それでもある程度バイト数がないと難しいだろうけど。
できればcharset指定とかを認識して、判断するのが正しいけど、
Webブラウザから渡されるのはcharset指定とかが一切ないからなー。
SJISかUTF-8のどっちを渡されたかは、予め決めておくか、
Gaucheのを使って判定するしかない予感。
変換は普通にiconv使ってる。
0640nobodyさん
2007/12/20(木) 19:20:22ID:???0642nobodyさん
2007/12/23(日) 20:42:35ID:???0643nobodyさん
2007/12/25(火) 14:44:19ID:???あれ、C+iconvじゃなくてjavaだったかな。
0644nobodyさん
2007/12/25(火) 17:02:56ID:???0645nobodyさん
2008/01/22(火) 12:04:42ID:???どなたかご存じないでしょうか?
0646nobodyさん
2008/01/22(火) 13:08:58ID:???0647nobodyさん
2008/01/22(火) 19:09:37ID:???を解析するライブラリが欲しいです。
JavaでいうとCommons FileUploadのような
0650nobodyさん
2008/01/28(月) 13:56:18ID:???cgiをコマンドラインから直接起動したいんだけど
POSTやGETで渡す引数を模擬するにはどうしたらいい?
0651nobodyさん
2008/01/28(月) 14:39:15ID:???0652nobodyさん
2008/01/28(月) 14:57:11ID:???REQUEST_METHODとかCONTENT_TYPEとかCONTENT_LENGTHとかの
環境変数も設定する必要があるだろ。
0654nobodyさん
2008/01/31(木) 15:15:22ID:4cRt7TvD成分分析のフリーCGIをどなたかご存じないですか?
0655nobodyさん
2008/02/03(日) 05:14:18ID:???サンプルソースがおいてあるサイトわかる人いる?
0656nobodyさん
2008/02/04(月) 10:06:40ID:???とりあえず使うには十分じゃない?
0657nobodyさん
2008/02/05(火) 13:31:05ID:???0658nobodyさん
2008/02/12(火) 10:17:26ID:4A4yMdyjOSはLINUX系としか教えてくれない。
シェルは使わせてもらえない。
自前のPCでコンパイルして実行形式をUPしろ。
リンクするときにstaticにしないとダメよ。
としか情報が貰えません。
linuxの実行形式ってカーネルやディストリビューション違っても
互換あるんですかね?
0659nobodyさん
2008/02/12(火) 11:20:20ID:???ともかく、作ったバイナリがサーバで動くかどうかはバイナリの形式とか、
libc他のAPI互換性があるかどうかとか、CPUのアーキテクチャとかによる。
ま、フツーに最近のi386ディストリでgccを使ってスタティックリンクな
バイナリを作ればたいがい動くんじゃないの。
0660658
2008/02/12(火) 12:14:03ID:???ボクもそう思うんですが、C言語使用可能と宣伝してたんです。
isleというそれなりに大きいレンサバ屋です。
cpuはxeonだと自慢してたので386系なのは確実なんですが…
0661658
2008/02/12(火) 12:17:32ID:???C言語で作成されたスクリプトのご利用も可能ですが、
telnet/sshはご利用いただけないため、iクラスタにて利用している
Linux系のOSを利用している端末にてコンパイル後に
アップロードしていただく作業が必要となります。
他の端末にてコンパイルする場合には、ライブラリを共有できないため、
static オプションつけたコンパイルを行ってください。
0662nobodyさん
2008/02/12(火) 16:51:07ID:???パスが通っていることと、負荷の制限が軽いことが条件だけど。
昔のXREAではそうしていた。
今からVirtual PCという手もある。
0663658
2008/02/12(火) 21:59:48ID:???telnet.cgiが使えました。
uname -a でfedora3だということもわかりました。
デバッグ用の環境をfedora3で作ります。
みなさんありがとうございました。
0664nobodyさん
2008/02/23(土) 09:06:34ID:???インフレームの内部を監視して、表示された中身をソースかキャプチャで保存するCGIを作りたいのです。
0666nobodyさん
2008/04/19(土) 14:56:01ID:TKfwdaTThttp://biology.nmsu.edu/software/clearsilver++/
調べる限りここらしいんですが、繋がりません。
ミラーとか無いんですかね?
0667nobodyさん
2008/04/20(日) 15:29:47ID:???0668のし図
2008/04/23(水) 18:51:13ID:9jK7Jl1uhttp://mk-board.net/index.cgi
このスクリプトを抜いて自慢している人がいて、ソースを晒していた人がいるのですが
どうやってこの
http://mk-board.net/index.cgi
のスクリプトを抜いているかが気になります。
どうやるのですか?
教えて下さい
0669nobodyさん
2008/04/24(木) 09:33:08ID:???0670nobodyさん
2008/04/27(日) 17:14:11ID:xxSAA3Zr0671nobodyさん
2008/05/01(木) 04:51:52ID:???0672nobodyさん
2008/05/21(水) 02:58:51ID:H73mNdaA0673nobodyさん
2008/05/21(水) 04:31:31ID:???気がしないでもない
0674nobodyさん
2008/07/21(月) 11:22:35ID:p8NBqSCe0677nobodyさん
2008/07/26(土) 09:21:58ID:???0678nobodyさん
2008/07/30(水) 18:56:54ID:???最近そのこと思い出してふらっと調べたら、VSで簡単にunicode扱えるようになってるのな
ちょいちょい思い出しながら作ってみるかな
0679nobodyさん
2008/09/06(土) 21:33:24ID:Z1+deiQP0680nobodyさん
2008/09/18(木) 15:01:14ID:/9HVp0RBリダイレクトする前のエラー内容のエラーロギング(fprintf(stder,))が
出力されません。(何も出力されない)
syslogを使うことや他の方法も考えたのですが、とりあえずなぜ
エラー出力がでないか調べています。
なにか解決策あれば教えてください。
・apacheはver2.0です
・リダイレクトしない場合は、ちゃんとエラー出力される
・リダイレクトはLocation :〜の絶対パス使用(相対パスによる内部リダイレクトだとエラー出力された)
・他の言語(PHP)で試すと、リダイレクト前のはちゃんと出力される
0681nobodyさん
2008/09/18(木) 22:43:17ID:???if (open(FH, ">data.bat")) {
print FH $data;
close(FH);
↑CGIを使用しページを見ているユーザーに入力を求め、<入力したメールアドレス><入力したPW>に代入?させてファイルに書き出したいのですがいい方法ってありますか?
0682nobodyさん
2008/09/18(木) 22:48:21ID:???Perlコーディング初心者質問スレ Part 58
http://pc11.2ch.net/test/read.cgi/php/1218030872/
0685nobodyさん
2008/10/09(木) 15:17:08ID:???でもヘッダで指定したサイズまでは読むだろうしなぁ。
デバッガをアタッチして、なんで死んでるか見てみたら。
0686nobodyさん
2008/10/11(土) 03:41:33ID:???0687nobodyさん
2008/10/15(水) 17:54:06ID:???接続が切られると即捨てられる運命にあるのでは?
いや、Location: 受信と同時に接続を切るようなクライアントがあるのかどうかしらんけど。
サイズを指定すればそのバイト数までは読むようになるのかも。
0688684
2008/10/16(木) 00:40:29ID:???exec系は一通りwaitしたりしつつ試してみましたが、ダメでした。
fflushなりprintなりは終わっているはずなんですが。。。
>686,687
Location時にもContent-lenghtをつける、ということでしょうか?
その場合って、stderrの出力分を指定?でしょうか。
ちなみに、複数台のサーバが全部そういう状態で、割と困ってます。。
0689nobodyさん
2008/11/23(日) 08:48:19ID:Zhb3/Rjbc++であってもあんまり良くないんじゃない?
0690inaba
2008/11/23(日) 21:54:57ID:eDvTRSVxサーバを起動時コンソールに以下のようなメッセージが出ます。
2008/11/23 21:23:44 org.apache.catalina.core.AprLifecycleListener init
情報: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path:
C:\Program Files\Java\jdk1.6.0_01\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files\Java\jdk1.6.0_01\bin\..\jre\bin\client;
C:\Program Files\Java\jdk1.6.0_01\bin\..\jre\bin;hnologies\ATI Control Panel;C:\Program Files\Java\jdk1.6.0_01\bin;C:\Program Files\MySQL\MySQL Server 5.0\bin
2008/11/23 21:23:44 org.apache.coyote.http11.Http11Protocol init
情報: Coyote HTTP/1.1を http-8081 で初期化します
2008/11/23 21:23:44 org.apache.catalina.startup.Catalina load
情報: Initialization processed in 562 ms
2008/11/23 21:23:44 org.apache.catalina.core.StandardService start
情報: サービス Catalina を起動します
2008/11/23 21:23:44 org.apache.catalina.core.StandardEngine start
情報: Starting Servlet Engine: Apache Tomcat/6.0.10
SQL failed
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'ecsite.item' doesn't exist
データベースにアクセスできません。原因がわかる方お願いいたします。
0691nobodyさん
2008/11/23(日) 22:47:32ID:???0692nobodyさん
2009/06/17(水) 02:16:44ID:zEMbuSde0693nobodyさん
2009/07/04(土) 17:57:16ID:???0694nobodyさん
2009/07/15(水) 12:42:28ID:???0695nobodyさん
2009/07/15(水) 15:51:36ID:???Servletの仕組みvsC自体の速さの対決になるとは思うが。
0696nobodyさん
2009/07/16(木) 11:02:53ID:???C++でフリーなサーバ作ってます。
そのCGI部分で質問させていただきます。
php-cgiをexecveして、cgi実行させるところまでは出来たのですが、
POSTが取れません。php-cgi実行時に標準入力に
POSTメッセージを書き込んでるのですが、php-cgi
では見えないようなんです。
またPHP_SELFも設定できません。
REDIRECT_STATUSとSCRIPT_FILENAMEは設定しました。
どこに聞けばいいかとか情報お持ちの方はお願いします。
環境はfedora core 7とg++です。
phpは標準についてくるものだけです。
よろしくお願い申し上げます。
0697nobodyさん
2009/07/17(金) 12:26:28ID:???POSTという文字列が大文字小文字区別がありました。
まとめておくと、
SCRIPT_FILENAME
REDIRECT_STATUS
を指定するのが必須。
execve等で/usr/sbin/php-cgi、引数にphpを指定して実行。
POST,GET等はcaseセンシティブということでした。
では。
0698nobodyさん
2009/09/01(火) 20:16:45ID:???0699nobodyさん
2009/09/03(木) 10:53:56ID:???0700nobodyさん
2009/10/22(木) 16:19:37ID:???0701nobodyさん
2010/01/20(水) 17:00:51ID:???0702nobodyさん
2011/05/24(火) 08:13:53.11ID:VlEBmKSb0703nobodyさん
2011/05/24(火) 09:12:57.30ID:???0704中山康幸crue
2011/05/24(火) 20:02:33.72ID:mRaBHXEo0705nobodyさん
2011/05/29(日) 23:56:49.67ID:lGKXO+NC全くの初心者なので教えて下さい
0706nobodyさん
2011/06/01(水) 13:33:57.30ID:???このスレ的にはね
必要なものを効いてる時点で理解してないw
全くの初心者であれば自分で調べたほうが知識も付いていい。
掲示板作りたいだけならプロに金払って作ってもらったら?
http://hibari.2ch.net/test/read.cgi/php/1294318320/
△▲ WebProg 初心者の質問 Part23 ▼▽
http://hibari.2ch.net/test/read.cgi/php/1097759967/
☆★☆掲示板の作り方☆★☆
http://hibari.2ch.net/test/read.cgi/php/1222645553/
【 スクリプト改造依頼スレ】(丸投げ) part7再々
http://hibari.2ch.net/test/read.cgi/php/1199349086/
一人で始めるWEB起業何が一番面白いかな? 5案目
http://hibari.2ch.net/test/read.cgi/php/1005203165/
PHP作成代行してくれるところ
http://hibari.2ch.net/test/read.cgi/php/1019171453/
bbs.cgi開発【WebProg板】
http://hibari.2ch.net/test/read.cgi/php/1101491473/
何から勉強していいのか分からない
■ このスレッドは過去ログ倉庫に格納されています