[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 06/20 17:02 / Filesize : 239 KB / Number-of Response : 873
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

△▲ WebProg 初心者の質問 pert14▲△



1 名前:nobodyさん mailto:sage [2006/06/28(水) 22:37:10 ID:???]
2ちゃんねるは初めて。 WebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。

そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。

質問する前に、まずはここを読んでね。
【注意事項】
・質問する前にGoogleで検索してみましょう
www.google.co.jp/
・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。
 後から情報を書き足す、いわゆる情報の小出しは極力避けてください。
・何がしたくて、何ができて何ができないのかを書きましょう
・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。
・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。

2ch 総合ガイド
www.2ch.net/guide/

お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。

関連情報は
>>2-3

193 名前:nobodyさん mailto:sage [2006/08/05(土) 23:59:39 ID:???]
キーワードは パイプライン ストール あたりかな

194 名前:nobodyさん mailto:sage [2006/08/06(日) 00:34:57 ID:???]
別に過疎ってるんだしこのスレで答えてもいいだろ
状況は191の言ってんのでいいよ

195 名前:nobodyさん mailto:age [2006/08/06(日) 01:15:40 ID:???]
どうなんだろう。詳しい人いないかな?

196 名前:nobodyさん mailto:sage [2006/08/06(日) 02:41:16 ID:???]
>しかし、mod_phpやmod_perlの速度なら十分だと思う。
mod_phpとmod_perlを並べるなよw
この二つは全然別物。

197 名前:nobodyさん mailto:sage [2006/08/06(日) 02:46:33 ID:???]
>>196
処理速度的にだろ。
そんなこといいはじめたらCGIとApacheモジュールを比較すること自体ナンセンス

198 名前:nobodyさん mailto:sage [2006/08/06(日) 02:56:11 ID:???]
参考
ttp://www2.nict.go.jp/w/w114/stsi/old_tag/c272/publication/PDF/e20050422.pdf
Cなんかじゃプログラム書くだけで遅いな。

199 名前:nobodyさん mailto:sage [2006/08/06(日) 03:22:33 ID:???]
>>198
てやんでえ、それをいっちゃおしめーよ
ここはPHPだPerlだJavaだと50歩100歩の議論をする板ナリー

200 名前:nobodyさん [2006/08/06(日) 03:25:46 ID:eC9YKDvt]
tableの横線を斜めにしたいんですけど、どうしたらいいでしょうか。

201 名前:nobodyさん mailto:sage [2006/08/06(日) 03:45:51 ID:???]
コスト度外視で本当に速くしたいなら全部カーネルモジュールにしないとだめっしょ.



202 名前:nobodyさん mailto:age [2006/08/06(日) 04:06:03 ID:???]
コスト踏まえるとこれが最速かな?

【アプリケーション】Apache
【データベース】MySQL
【言語】mod_php(PHP5)

203 名前:nobodyさん [2006/08/06(日) 04:09:08 ID:eC9YKDvt]
ありがとうございます!
HPを作成していて一つのページを斜めに区切りたいんですよね。

204 名前:nobodyさん mailto:sage [2006/08/06(日) 04:33:39 ID:???]
>>203
Web製作板で聞くといいかも

205 名前:nobodyさん mailto:sage [2006/08/06(日) 08:44:42 ID:???]
lighttpd+fastCGI+MySQLはどうよ

206 名前:1 ◆hP2BOw2uR. mailto:age [2006/08/06(日) 10:26:17 ID:???]
何か他者の質問の邪魔になりそうだし、面白そうな課題だからスレを立ててみた

現在最速で最軽量のプログラムの組み合わせはなんだ
pc8.2ch.net/test/read.cgi/php/1154825233/

207 名前:nobodyさん [2006/08/07(月) 09:33:44 ID:DICz98gW]
これからサーバーサイドプログラミング学ぼうとしております初心者です。
検索機能つきのデータベースを作りたいのですが、
cgi(perl)、phpのどちらを学んだらできるのか。
どっちでもできるならそれぞれの利点を教えていただきたいです。
よろしくお願いします。

208 名前:nobodyさん mailto:sage [2006/08/07(月) 10:14:09 ID:???]
PerlもPHPもJavaもC言語で書かれていることを知らない奴が多すぎる

209 名前:nobodyさん mailto:sage [2006/08/07(月) 10:42:25 ID:???]
>>207
どっちでも出来ます。
Perlは古くから利用されている経緯があり、ライブラリが豊富にあるのが利点です。
PHPはWeb開発に特化しており言語仕様としてWeb開発フレームワークの一部を含んでいたりします。

Web開発に限ればPHPのほうが圧倒的に楽に開発できると思います。

210 名前:nobodyさん mailto:sage [2006/08/07(月) 11:16:57 ID:???]
全てがCオンリーで書かれているわけない(Z)

211 名前:nobodyさん mailto:sage [2006/08/07(月) 12:15:11 ID:???]
http://(省略)/hoge.html?id=1 みたいなURLのサイトがあるんですが、
これってどうやって動的な処理(?)をしてるんでしょうか?

hoge.cgi?id=1ならCGI、
hoge.php?id=1ならPHPとかはわかるんですが…



212 名前:nobodyさん mailto:sage [2006/08/07(月) 12:47:21 ID:???]
>>211
そんなものAddTypeやAddHandlerでどうにでもできる(Apacheなら)

213 名前:211 mailto:sage [2006/08/07(月) 14:08:40 ID:???]
>>212
そっか。

普通なら、
AddHandler cgi-script .cgi とかってなってるところを、
AddHandler cgi-script .html ってすれば、
拡張子.htmlでCGIを動かせるわけですか。

じゃあ、拡張子だけでどんな仕組みで動いてるかを
判断するのは無理?

214 名前:nobodyさん mailto:sage [2006/08/07(月) 14:40:51 ID:???]
無理

215 名前:211 mailto:sage [2006/08/07(月) 15:00:55 ID:???]
そっか〜 (´・ω・`)ショボン
どうもアリガトン。

216 名前:nobodyさん mailto:sage [2006/08/07(月) 19:29:14 ID:???]
>>209
ありがとうございます。さっそく勉強にとりかかろうと思います。

217 名前:nobodyさん mailto:sage [2006/08/07(月) 21:20:21 ID:???]
JavaScript で、他のフレームの html に書かれている
JavaScript の関数を呼ぶことってできますか?

218 名前:nobodyさん mailto:sage [2006/08/07(月) 23:33:43 ID:???]
>217
できる
window.top.hogeFrame.hogeFunction()
ってなもんだ

219 名前:nobodyさん mailto:age [2006/08/08(火) 14:14:12 ID:???]
Apacheモジュールで負荷激減出来るらしいけど、何の事なんでしょうか?

220 名前:nobodyさん mailto:sage [2006/08/08(火) 20:59:48 ID:???]
リバースプロキシってことだ

221 名前:nobodyさん mailto:sage [2006/08/08(火) 21:46:09 ID:???]
>>218 ありがとうございます。



222 名前:nobodyさん mailto:sage [2006/08/09(水) 00:06:28 ID:???]
ファイルロックについて質問があります。

フォーム(データ入力)→CGI(書き込み)→ログファイル

といったCGIにファイルロックを実装させたいのですが、
open関数にflockを追加して以下のようなソースにしようと思っています。

open(OUT, ">> $datafile"); # 追加モードで開く
flock(OUT, 2); # ロック確認。ロック
seek(OUT, 0, 2); # ファイルポインタを末尾にセット
print OUT "$data\n"; # 書き込む
close(OUT); # closeすれば自動でロック解除

この場合、書き込み中に送信されたデータはログファイルがcloseされるまで保存され、
closeされた後、問題なく書き込まれるのでしょうか?

223 名前:nobodyさん mailto:sage [2006/08/09(水) 01:13:38 ID:???]
>222
「書き込み中に送信された」ってのは、
・クライアントAからCGIキック

・CGIが書き込み処理

・まだ終わってないけどクライアントBからもCGIキック

という流れ? だったらその続きはこうだ。(FastCGIとか使ってたらまた別らしいがそこは知らんのでスマソ)

・クライアントB用に新たにCGIプロセス起動。処理開始

・対象ファイルを開いたけど先のプロセスのflockが効いてる間は待たされる

・クライアントAのファイルロックが外れたら待たされてたクライアントB用のCGIプロセス処理続行

「クライアントB用のCGIプロセス」がこけるかどうかしなければ
特に異常な状態でないかぎりクライアントBからのデータは保持されてるかと。

224 名前:nobodyさん mailto:sage [2006/08/09(水) 07:19:22 ID:???]
>>223
CGIをパンチしたらどうなるの

225 名前:nobodyさん mailto:sage [2006/08/09(水) 10:08:10 ID:???]
PerlでPOSTされたとき、name値がわからないもしくは
値がいっぱいありすぎて最後が分からないときなどは
どうやって受け取ったら宜しいでしょうか。
やりたいことは一括編集なので受け取って分割して
ログに出力できればな〜と思ってます。

226 名前:nobodyさん mailto:sage [2006/08/09(水) 14:42:35 ID:???]
>name値がわからない
定義してあればわからないことはない。
>値がいっぱいありすぎて最後が分からない
日本語でOK

227 名前:nobodyさん mailto:sage [2006/08/09(水) 16:46:24 ID:???]
>>223
なるほど、ありがとうございます。


228 名前:nobodyさん mailto:sage [2006/08/09(水) 20:34:48 ID:???]
質問です。cgiから値を変数として
javascriptに渡すにはどうすればよいですか?

229 名前:nobodyさん mailto:sage [2006/08/09(水) 23:52:16 ID:???]
>>228
javascript+htmlを動的に作り出すcgiにして変数の価をそこに入れる。
DHTMLってやつかな。

230 名前:nobodyさん mailto:sage [2006/08/10(木) 09:33:27 ID:???]
>>229
ありがとうございます!

231 名前:nobodyさん mailto:sage [2006/08/10(木) 18:10:56 ID:???]
うん。
>>225の礼がまだだな。



232 名前:nobodyさん mailto:sage [2006/08/10(木) 20:35:29 ID:???]
バックスペースかシフトが押された場合にエラーで弾きたいのですが
条件の式が分かりません。御助言下さい

233 名前:nobodyさん mailto:sage [2006/08/10(木) 21:28:04 ID:???]
>>232
板違いだからよそへ行けと言われただろ?
何でまたこの板で聞いてるんだよこのハゲ。

234 名前:nobodyさん mailto:sage [2006/08/11(金) 01:03:10 ID:???]
いいじゃねーか、簡単なんだから答えてやれよ。

235 名前:nobodyさん mailto:sage [2006/08/11(金) 02:08:06 ID:???]
234が答えて終了

236 名前:nobodyさん mailto:age [2006/08/12(土) 01:22:06 ID:???]
アゼンプラって何なんですか?(アプリとかDBとか)

237 名前:nobodyさん mailto:sage [2006/08/12(土) 01:35:31 ID:???]
>>236
機械語を記号化した言語

勿論板違い。

238 名前:nobodyさん mailto:sage [2006/08/12(土) 01:36:08 ID:???]
アセンブラではなくアゼンプラか…難しい質問だ。
ここではとても答えきれないから下のサイトに行ってみるといい。

www.google.com/

239 名前:237 mailto:sage [2006/08/12(土) 01:37:18 ID:???]
俺が説明してるのは勿論アセンブリ言語。

240 名前:236とは別人 mailto:age [2006/08/12(土) 01:42:19 ID:???]
C+アセンブラで最速のプログラムを組みたいんだけど
WebServer、AppServer、DBServerは何が良いのかな?

【WebServer】
【AppServer】
【DBServer】

241 名前:nobodyさん mailto:sage [2006/08/12(土) 02:34:56 ID:???]
>>240
お前の巣があるだろ。さっさと帰れ。
pc8.2ch.net/test/read.cgi/php/1154825233/



242 名前:236とは別人 mailto:age [2006/08/12(土) 02:40:57 ID:???]
>>240
なんかそこはローコストとか書いてたんで聞いても無駄だと思ったので
ここで質問させて頂きました

243 名前:nobodyさん mailto:sage [2006/08/12(土) 03:12:12 ID:???]
初心者が気にする次元の話じゃない
スレ違い

244 名前:nobodyさん mailto:sage [2006/08/12(土) 17:33:04 ID:???]
>>240
WebServerは使わない、直接ポート80をlistenしる。
App/DBServerも使わない、C+アセンブラで書いたプログラムで処理、データもオンメモリで。

245 名前:nobodyさん mailto:age [2006/08/12(土) 22:27:09 ID:???]
Apache Moduleって何ですか?

246 名前:236とは別人 mailto:age [2006/08/12(土) 22:33:38 ID:???]
>>244
ありがとうございました。ただ直接ポート80とは何でしょうか?

247 名前:244じゃないが mailto:sage [2006/08/13(日) 01:48:39 ID:???]
>246
作ったプログラムはHTTPレスポンスを返すって事=作ったプログラムがサーバーそのもの
ほかのアプリとの連携を考えなければいいスピードは出るが、DBとかもすべて自前実装しないといけない。
それが出来たらいい職が見つかるだろうな・・

248 名前:236とは別人 mailto:age [2006/08/13(日) 02:00:01 ID:???]
>>247
なるほど、DBを自前で実装するとか最早プロの領域すら超えてますね
DBを自前実装するとかってどういう意味なんですか?DBを作り出すの?

249 名前:nobodyさん mailto:sage [2006/08/13(日) 03:44:51 ID:???]
最速にはそこらのRDBMSを使うことすら論外ってこった。
第一プロを超えずにどうやって最速目指すんだよ。
つーか、お前アセンブラって言いたかっただけだろ。
一問一答で終わるようなもんじゃないのは分かっただろうから、続ける気あるなら移動しろ。

250 名前:244じゃないが mailto:sage [2006/08/13(日) 07:21:15 ID:???]
スレ違いに気付こうよ

251 名前:nobodyさん mailto:age [2006/08/13(日) 11:38:18 ID:???]
2ちゃんねるのTOP→掲示板から入ると2ペインで片方が板一覧のまま残り
何回かスレを開いたり書き込むと消えるけど、プログラム的にはどのような仕組みになってるんですか?



252 名前:nobodyさん mailto:sage [2006/08/13(日) 12:23:25 ID:???]
>>251
単にHTMLの問題なんじゃないの?
<a target="_top">とか。

253 名前:nobodyさん mailto:age [2006/08/13(日) 12:45:51 ID:???]
>>252
いや、プログラム的には2ちゃんねるのTOP→掲示板から入ると2ペインで片方が板一覧のまま残り
何回かスレを開いたり書き込むと消える仕組みをどのような機能の組み合わせで出来ているのかを知りたいのです

254 名前:nobodyさん mailto:sage [2006/08/13(日) 14:08:02 ID:???]
夏だなあ・・・

255 名前:nobodyさん mailto:age [2006/08/13(日) 14:31:40 ID:???]
まあ初心者の質問スレだから文句は言えないわな
そういうお前も夏だなあ厨だけどな

256 名前:nobodyさん [2006/08/13(日) 14:58:09 ID:LNdV3u2i]
プログラムじゃないっつーの

257 名前:253 mailto:age [2006/08/13(日) 15:28:25 ID:???]
ごめん、不備はあると思うけど教えて頂けませんか?

258 名前:nobodyさん mailto:sage [2006/08/13(日) 15:42:47 ID:???]
>>253
よし分かった、この際お前がアホなのか俺がアホなのかを白黒はっきりさせよう。

表から2chに入ると左側フレームに板メニュー、右側フレームにようこそ画面が表示される。
ここで板メニューから適当な板を選ぶと右側のフレームに板の入り口が出た(1)

(1)の板の入り口上部にあるスレ一覧から適当なスレを選ぶとそのスレの内容が「新窓で」表示され、
書き込むと板の入り口に戻った(2)
(1)の板の入り口から適当なスレに直接書き込むと右側フレームの内部が板の入り口に戻った(3)
(1)の板の入り口の適当なスレの書き込みフォームの下にあるリンクをクリックすると右側フレームに
スレの内容が表示され、書き込むと右側フレームの内部が板の入り口に戻った(4)

(2)なら板メニューは元の窓に残っている。
(3)(4)なら板メニューは左側のフレームに残っている。
どちらにしても板メニューが勝手に消えるような事は無かった。

板の入り口のソースを見ると(2)のケースはリンクのAタグがtarget="body"となっていたので
これに該当するフレームが存在しないために新窓で開かれていると考えられた。
この試行では確認できなかったが、書き込みによって右側フレームが消失するような事があったとしても
それもformタグに似たようなtarget指定が行われていたからと推察される。

さて、>>251がこれと異なる操作をしているので無い場合、考えられるのは以下のパターンとなる。
1.>>251=253は別窓で開かれたのを理解できないアホである。
2.>>251のブラウザは存在しないフレームを指定されると_topに変換するアホである。
3.俺もしくは俺のブラウザがアホである。
4.2chの吐くHTMLがアホである。

どれにしても確かなのは、これはサーバサイドプログラムの問題ではないのでここで論じるのは板違いであり、
>>253にこの板は十年早いのでとっとと初心者の質問板にカエレ!!という事だ。

259 名前:nobodyさん [2006/08/13(日) 17:02:03 ID:IT7SlWlv]
javascriptの質問です。
環境はIE6です。

メインページに以下の様に、インラインフレームでBBSを設置しました。
<iframe id="bbs" src="./bbs.cgi"></iframe>

この"bbs"という名前のフレームを、メインページからjavascriptで以下のように更新しようとしています。
function reload()
{
 window.open('./bbs.cgi', "bbs");
}

結果は、なぜかbbs.cgiが新しいウインドウで開いてしまい、うまくいきません。
window.openの第二引数はターゲットのIDだと思うのですが。。
これはなにが間違っているのでしょうか?
「javascript フレーム 更新 新しい」などでググってみたのですが、
情報が見つかりませんでした。

260 名前:nobodyさん mailto:sage [2006/08/13(日) 17:20:06 ID:???]
>>259
板のローカルルールを100万回熟読してから出直してこい。

261 名前:(^ω^) mailto:sage [2006/08/13(日) 18:54:33 ID:???]
>>213
PHPを通すとX-Powered-By(自信なし)ヘッダが送られるから分かる



262 名前:nobodyさん mailto:sage [2006/08/13(日) 22:11:40 ID:???]
>>261
ttp://www.php.net/manual/ja/security.hiding.php
| php.iniファイルでexpose_php = offと設定することにより、
| 攻撃者が利用可能な情 報を減らすことが可能です。
ttp://php.s3.to/man/configuration.directives.html
| expose_php boolean
| (例えば、WebサーバヘッダにPHPのサインを追加することにより、)
| PHPがサーバーにインストールされていることを表示するかどうかを
| 指定します。これは全くセキュリティ上の脅威ではなく、サーバ上
| でPHPを使用しているかどうかを調べられるようにするものです。

一般的な拡張子を使っていないと言うことはこういう意図だろうから、判らない事も多いと思うよ。

263 名前:nobodyさん mailto:sage [2006/08/14(月) 12:17:38 ID:???]
ASP.NETの鯖でも似たヘッダが出るよね。
自分から攻撃してくださいよーと言っているようなものだ

264 名前:nobodyさん mailto:sage [2006/08/14(月) 13:22:06 ID:???]
>>261
ちゃんとお勉強しようね(^ω^)

265 名前:nobodyさん mailto:age [2006/08/15(火) 00:45:25 ID:???]
C++とD言語はどちらが有用なのでしょうか?
動作速度や軽さ等の観点からお答えして頂きたいです

266 名前:nobodyさん mailto:sage [2006/08/15(火) 00:53:32 ID:???]
それはWebProg初心者の質問なのか?
C++かDでWebProgするってこと?

267 名前:nobodyさん [2006/08/15(火) 01:03:54 ID:or6boVqX]
cgiの自動返信メールで、送り先とこちらの計2通に受け付け番号を自動で付けるにはどうすればよいのですか?


268 名前:nobodyさん mailto:sage [2006/08/15(火) 01:40:26 ID:???]
>>267
BCC

269 名前:nobodyさん [2006/08/15(火) 01:49:24 ID:or6boVqX]
>268
ありがとうございました!

270 名前:265 mailto:age [2006/08/15(火) 02:03:14 ID:???]
>>266
そうです。C#,C++,D,VBの中で最も優秀な言語はどれでしょうか?

271 名前:nobodyさん mailto:sage [2006/08/15(火) 03:09:24 ID:???]
そもそも今何か作ってて動作が重くて困ってるのか?
相当規模のデカいシステムだったら、言語を変えるとかやらかすよりもDBのパフォーマンスチューニングの勉強でもした方がいいんでないの
本当にWebProg初心者でこれから何か作るところだったら言語の速度なんぞ気にするだけ無駄
PHPでも使っとけ



272 名前:nobodyさん mailto:sage [2006/08/15(火) 03:12:22 ID:???]
速度じゃなくコンパイルがお目当てなのかな

273 名前:nobodyさん mailto:sage [2006/08/15(火) 10:58:31 ID:???]
>>270
どれから優秀でどれかが劣っているなら、ダメ言語は生き残ってないよ。

274 名前:nobodyさん mailto:sage [2006/08/15(火) 11:18:48 ID:???]
梶ゥのような文字をDBに登録する時に?になってしまいます
EUCコード表をみたら定義はされてるようなんですが・・・

275 名前:274 mailto:age [2006/08/15(火) 11:53:14 ID:???]
すみません、あまりに脳直な書き込みしてしましましたorz

phpからoracleへ書き込む際に、鰍ニいう文字が?としてテーブルに格納されてしまいます。
phpはソース表示ともにEUC、oracleはShiftJISです。

276 名前:nobodyさん mailto:sage [2006/08/15(火) 12:26:18 ID:???]
>>270
perlが一番優秀

277 名前:nobodyさん mailto:sage [2006/08/15(火) 12:44:50 ID:???]
>>270
mod_cgi経由で動かすならどれもmod_phpに劣る
それでもPerl/CGIの数倍の速度では動作するんだがな
CGIで動かすことのオーバーヘッドがでかすぎる


つかC#とかVBとか動かんだろ。.NET無いと。
Linux向け.NET環境もあったかも知らんがWebProgとして動くのか?

278 名前:(^ω^) mailto:sage [2006/08/15(火) 13:36:17 ID:???]
Winの鯖なら、開発環境と動作速度の両方優秀なC#、VB.NETがオススメ。
最も優秀な言語というものはない。
>>272
monoというオプソのがあるけど、UNIXではWinの半分の速度しかでないウンコホイホイなもの。
>>262
勉強になりますお(^ω^)

279 名前:nobodyさん mailto:sage [2006/08/15(火) 20:07:00 ID:???]
>274-275
俺の環境だと、どっちも文字化けしてるんだが・・・
その字はほんとにちゃんとコード表にあるのか?

280 名前:nobodyさん [2006/08/15(火) 22:52:47 ID:W47k4Jwh]
mod_php < mod_perl < FastCGI < SpeedCGI
右に行くほど速くなる。

281 名前:nobodyさん mailto:sage [2006/08/16(水) 00:00:41 ID:???]
PHP5でopendirに日本語名のディレクトリを使用するにはどしたらいいでしょうか
ローカルでjaneのlogフォルダにアクセスしたいんでどうしても日本語名にならざるを得ないんですが



282 名前:nobodyさん mailto:age [2006/08/16(水) 03:44:11 ID:???]
掲示板作りたいんだけどC++とアセンブラ、javaとOracle、SpeedCGIどれで作れば最適だろう

283 名前:nobodyさん mailto:sage [2006/08/16(水) 04:07:30 ID:???]
設置したいだけならフリーのスクリプトでもどーぞ

284 名前:274 [2006/08/16(水) 10:17:08 ID:jT3tbKZJ]
>>279
レスありがとうございます
ttp://ash.jp/code/codetbl2.htm
「(株)」が一文字になってるやつなんですが、↑で確認したところ、
EUC・JIS・SJISともにあるようなんですうーん・・・

285 名前:nobodyさん mailto:sage [2006/08/16(水) 10:30:47 ID:???]
SpeedCGIは言語じやねぇ〜!!

286 名前:nobodyさん [2006/08/16(水) 11:47:20 ID:GaCZ9Sq1]
でログを保存する時、よく
名前<>年齢<>職業
って感じで、区切り文字をつけて保存してますけど
名前   年齢 職業        \n
って形にして、名前は10バイト、メルアドは6バイト、本文は20バイトって決めて、
seek位置を計算してデータにアクセスする方法って使えるんでしょうか?
何も問題がないなら、こっちの方が、大量のデータの特定の部分だけにアクセスしたい場合、高速だと思うんですけど
やっぱり区切り文字つけないとバグが起こりやすいですかね?

287 名前:超初心者です [2006/08/16(水) 16:45:20 ID:f2CiZFMe]
超初心者です。
CGI(perl) から別の CGI を呼び出したいのですが、
今は下記のように "Location" でやっています。

#!/usr/bin/perl
print "Location: xxx.yyy.zzz/admin.cgi\n\n";

この別の CGI(admin.cgi) を引数を渡して呼び出したいのですが、

print "Location: xxx.yyy.zzz/admin.cgi?value=$hoge\n\n";

としてしまうと、URL に引数の値($hogeの内容)が出力されてしまいます。

HTML の METHOD=POST のように、引数を URL に出さないようにして
CGI から 別のCGI を呼ぶにはどうしたらよいのでしょうか?

288 名前:nobodyさん mailto:sage [2006/08/16(水) 17:30:56 ID:???]
>>286
固定長データ方式という方法でデータベースのひとつの方法
特に問題なし
>>287
CPAN探せば何かあるよ


289 名前:nobodyさん mailto:sage [2006/08/16(水) 17:38:06 ID:???]
>>287
homepage1.nifty.com/yito/anhttpd/statuscode.html
ステータス302のところに Location でPOSTはムリみたいなことが
書いてある

飛ばす前のCGI自身がクライアントになって代わりにPOSTするしかない
かも

290 名前:286 mailto:sage [2006/08/16(水) 19:57:20 ID:???]
>>288
そうなんですか!
では、安心して採用できます。ありがとうございました。

291 名前:287 [2006/08/16(水) 20:43:21 ID:f2CiZFMe]
>>289
レスありがとうございます。
POSTではムリですか・・・

初心者のため把握できていないのですが、
>飛ばす前のCGI自身がクライアントになって代わりにPOSTするしかない
というのは、具体的にはどうすればよいのでしょうか?



292 名前:286 mailto:sage [2006/08/16(水) 20:48:23 ID:???]
>>291
ソケットかな

293 名前:nobodyさん mailto:sage [2006/08/16(水) 21:26:54 ID:???]
perlのcgiを使ってサーバ上に2バイト文字名のtxtファイルを作成しようと思ったのですが、
ffftpで参照したところ、特定の文字ではファイルが見えているのに

「ファイルをダウンロードできませんでした。500 No such file ore directry」

というエラーが出ます。

削除もできません。「ボ」を含むと上記のエラーが出てしまいます。

質問ですが、
1、なんとか2バイト文字のファイルを作れないでしょうか?
2、既に作成したファイルを削除するにはどうしたらいいのでしょうか?

プログラムの内容は、フォームで受け取った文字列をそのままopen関数で開くというものです。

サーバはsakuraです。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<239KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef