[表示 : 全て 最新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

145 名前:nobodyさん mailto:sage [2006/07/31(月) 14:39:12 ID:???]
ローカルで実験しなさい

146 名前:nobodyさん mailto:sage [2006/07/31(月) 22:27:50 ID:???]
>>145
できますた。

別の所が問題だったみたいです。

147 名前:nobodyさん [2006/08/04(金) 11:53:45 ID:O+kFx3H+]
WEB制作板で質問したんですが
ここを紹介されたので書き込ませて頂きます

質問です
現在一番軽くて最速の言語+DBの組み合わせは何ですか?
知っている方ご教授願います

148 名前:nobodyさん mailto:sage [2006/08/04(金) 12:20:01 ID:???]
好きなのを選べ

149 名前:nobodyさん mailto:sage [2006/08/04(金) 12:34:51 ID:???]
アセンブラ+postgres

150 名前:nobodyさん mailto:sage [2006/08/04(金) 13:37:38 ID:???]
検索はMySQLの方が速いんじゃないの
詳しくは知らないんだが

アセンブラまでいかなくてもCぐらいでいいんじゃない
データが多くないならC + SQLiteという組み合わせも

151 名前:nobodyさん mailto:sage [2006/08/04(金) 13:51:04 ID:???]
>>150
コスト度外視でひたすら最速を求めるって言ってるんだからCなんてダメでしょ。
アセンブラか、機械語でごり書きしかありえない。

152 名前:nobodyさん mailto:sage [2006/08/04(金) 13:56:59 ID:???]
そういえばmob perlよりCのが速いのか?

153 名前:nobodyさん mailto:sage [2006/08/04(金) 14:16:14 ID:???]
コードを書く人がどれだけコンパイラやエンジンのことを知ってるかしだいだと思う。



154 名前:nobodyさん mailto:sage [2006/08/04(金) 15:57:17 ID:???]
>>150
C+PostgreSQLの方が速いんじゃね?

155 名前:nobodyさん mailto:sage [2006/08/04(金) 16:33:09 ID:???]
>>154
RDBというジャンルに限るならMySQL MEMORYが最速じゃないかな

156 名前:nobodyさん mailto:sage [2006/08/04(金) 17:39:25 ID:???]
C+MySQLは結局は最速ってことなの?
mob perlやPHP4よりも速いのか?

157 名前:nobodyさん mailto:sage [2006/08/04(金) 18:42:08 ID:???]
なんでCでゴリゴリ書いたのがmod_perlやPHPに負けると思うの?


158 名前:nobodyさん mailto:sage [2006/08/04(金) 18:57:35 ID:???]
>>157
150がC推すのでそう思た
結局の所、最速はどれなんだろう

159 名前:nobodyさん mailto:sage [2006/08/04(金) 19:04:48 ID:???]
mod_perlやPHPって書きかた変だな。
まるでPHPが全てmod_PHPで動いてるかのような書き方だ。


160 名前:nobodyさん mailto:sage [2006/08/04(金) 19:15:07 ID:???]
mod_perlとmod_PHPとCじゃ、軽くて最速なのってmod_PHPじゃないの?

161 名前:nobodyさん mailto:sage [2006/08/04(金) 20:22:16 ID:???]
>>160
恥ずかしいよ、それ。

162 名前:nobodyさん mailto:sage [2006/08/04(金) 21:12:10 ID:???]
phpとかcgiとかよりもapacheモジュールがレスポンス返す方が速いんじゃないの?

163 名前:nobodyさん mailto:sage [2006/08/04(金) 21:46:30 ID:???]
>>161
俺プログラマー失格ですか?



164 名前:nobodyさん mailto:sage [2006/08/04(金) 21:56:41 ID:???]
俺も知りたいな。どれが軽くて最速なの?
ていうかスレ立てればいいのに

165 名前:nobodyさん mailto:sage [2006/08/04(金) 22:14:20 ID:???]
散々語られてるし、状況によってばらつくだけだから。
ここらへん参考
ttp://homepage3.nifty.com/hippo2000/perltips/javaperl.htm

166 名前:nobodyさん mailto:sage [2006/08/04(金) 22:15:34 ID:???]
何が速いかわからない人が作ったものは言語を問わず遅いに違いない。間違いない。

167 名前:nobodyさん mailto:sage [2006/08/04(金) 22:18:49 ID:???]
>>165
それ古すぎじゃね?PHP4とPHP5じゃforループだけでもかなり違う。
てかおまいら自分でベンチ取れよ。

168 名前:nobodyさん mailto:sage [2006/08/04(金) 22:21:21 ID:???]
PHP5は4より遅いわけだが・・・

169 名前:nobodyさん mailto:sage [2006/08/04(金) 22:36:56 ID:???]
>>166
同意。
どういう理由で早さが違うのか想定できない人は、速いロジックを選択できない。

170 名前:nobodyさん mailto:sage [2006/08/04(金) 22:49:13 ID:???]
>>168
ループ・インクリメント・出力なら5のほうが圧倒的に早い。
PHP5が多くの場合4より遅いってのは5.1以前だろう。

C/CGIだとmod_phpやmod_perlが圧倒的に早い。
C/ApacheModuleならもうアセンブラぐらいしか勝ち目が無い

171 名前:nobodyさん mailto:sage [2006/08/04(金) 22:52:44 ID:???]
そんなのとは無関係な世界のmod_rubyは幸せ〜

172 名前:nobodyさん mailto:sage [2006/08/04(金) 22:55:06 ID:???]
まぁ、速さを必要とするほど訪問者はいないけどなwww

173 名前:nobodyさん mailto:sage [2006/08/05(土) 00:15:39 ID:???]
結局何が一番軽くて早いの?



174 名前:nobodyさん mailto:sage [2006/08/05(土) 00:50:08 ID:???]
ぶっちゃけ
そもそもOSすら使わずマシンの全機能をそれだけに振り向けたアセンブラ製アプリ

とか言ったら満足なのか

175 名前:nobodyさん mailto:sage [2006/08/05(土) 01:13:34 ID:???]
アゼンブラとかコストやばいじゃん
もっと現実的な線でいうと何になるんだろう

176 名前:nobodyさん mailto:sage [2006/08/05(土) 01:42:00 ID:???]
当然ページングはOFF、キャッシュコントロールも自前でおながい

177 名前:nobodyさん mailto:sage [2006/08/05(土) 02:07:01 ID:???]
アセンブラで、とかいってるやつは、超ビギナー。間違いない。

178 名前:nobodyさん mailto:sage [2006/08/05(土) 02:36:53 ID:???]
ハードウェアプログラミングが最速。
汎用計算機の比ではない。

179 名前:nobodyさん mailto:sage [2006/08/05(土) 02:43:48 ID:???]
>>177
じゃあお前が答えてみろ

180 名前:nobodyさん mailto:sage [2006/08/05(土) 02:51:54 ID:???]
アプリはapacheでFAかな?
mod_perl(SpeedyCGI FastCGI)とmod_PHP(PHP4 PHP5)とCとDBか
この中で最速、超軽量の組み合わせはどれってことか

181 名前:nobodyさん mailto:sage [2006/08/05(土) 13:52:39 ID:???]
CでApacheモジュール書くのが断然速いだろ

182 名前:nobodyさん mailto:sage [2006/08/05(土) 14:03:41 ID:???]
アセンブラでTCPスタック書くのがダントツだろ。上位にこなくても即応答

183 名前:nobodyさん mailto:sage [2006/08/05(土) 14:16:52 ID:???]
最速を求めるとどんどん現実から離れていくな



184 名前:nobodyさん mailto:sage [2006/08/05(土) 14:58:41 ID:???]
使える環境ならC/ApacheModuleが現実的だな。
C/CGIはメモリ管理から全部プログラマの責任、しかも遅いがApacheModuleならメモリ管理はApacheがやってくれるし、APIも大量にある。


しかし、mod_phpやmod_perlの速度なら十分だと思う。
共有鯖だとmod_perlは現実的じゃないな

185 名前:nobodyさん mailto:sage [2006/08/05(土) 20:15:25 ID:???]
NICドライバがHTTPレスポンスを返せばいいじゃまいか

186 名前:nobodyさん mailto:sage [2006/08/05(土) 22:38:06 ID:???]
>上位にこなくても即応答

それ、以外に余計なオーバーヘッドがつくじゃねーかw

187 名前:nobodyさん mailto:sage [2006/08/05(土) 22:41:16 ID:???]
大量に訪問者がいるタイプの場合は、
アパッチじゃなくてトムキャットの出番だろ

あとは、アセンブラで書くとか炒ってるビギナーは
コンパイラの最適化を知らないんだなきっと。めでたいやっちゃ。

188 名前:nobodyさん mailto:sage [2006/08/05(土) 22:43:39 ID:???]
>>187
ハードウェア完全依存で適切にアセンブラ書いて、それでもたかだか最適化に劣ると?

189 名前:nobodyさん mailto:sage [2006/08/05(土) 23:07:56 ID:???]
>>188
劣る

190 名前:nobodyさん mailto:sage [2006/08/05(土) 23:22:37 ID:???]
どう劣るのかの解説までして欲しそうだけど、
ビギナーはビギナーなりに調べやがれカスが

191 名前:nobodyさん mailto:age [2006/08/05(土) 23:26:51 ID:???]
プログラマーでもこれだけ意見分かれるんだな
とりあえず実用化できる低コストの範囲で最速で最軽量の組み合わせを意見付きで晒そうや
【アプリケーション】
【データベース】
【言語】

192 名前:nobodyさん mailto:sage [2006/08/05(土) 23:53:43 ID:???]
真面目に答える気あんなら質問者に状況を補足させるとかしとけ。
質問に関係ないなら新しくスレ立てろ。

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です。



294 名前:nobodyさん mailto:sage [2006/08/16(水) 21:29:15 ID:???]
sakuraはsshで入れるからそれで消せばいい(ID、PASSはFTPと同じ)
でだ。
マルチバイトファイル名は邪道ということを覚えて欲しい。
で、ちゃんと出来てるかどうかは同じくsshで入って確かめるか、opendirで確認汁


295 名前:nobodyさん mailto:sage [2006/08/16(水) 21:30:20 ID:???]
>>293
> 1、なんとか2バイト文字のファイルを作れないでしょうか?
やめとけ

> 2、既に作成したファイルを削除するにはどうしたらいいのでしょうか?
perlで削除するなりリネームするなり
もしくは鯖缶に頼む ← これが一番賢いやり方

296 名前:nobodyさん mailto:sage [2006/08/16(水) 21:38:52 ID:???]
>>294>>295
そうですか。。。
ユーザのアクション管理に便利かなと思ったのですが。(-.-)

削除は管理者に頼むことにします。

297 名前:nobodyさん mailto:sage [2006/08/16(水) 21:51:44 ID:???]
>>296
便利でもなんでもない



298 名前:nobodyさん mailto:sage [2006/08/16(水) 23:51:02 ID:???]
>292
いやせめてLWP……。
あとはCGIプログラムの中身がどうなってるかにもよるが
・そのCGIを別プロセスとして起動してPOSTする内容をそのプロセスのSTDINに突っ込んで
 STDOUTを持ってきてそのまま自身のSTDOUTへ垂れ流す
とか
・呼び出したいCGIの機能を.plなり.pmに切り出して共通スクリプトにして使いたいCGIそれぞれでrequireなりuseなり
とかの手もあるかと。
ちょいとがんがってみてくれい>291

299 名前:nobodyさん mailto:sage [2006/08/17(木) 03:29:41 ID:???]
>>296
2バイト文字をURLエンコードしたものをファイル名とすればおkじゃないかな?

300 名前:nobodyさん mailto:sage [2006/08/17(木) 14:49:58 ID:???]
insomnia.jp/workshop/fontsize_changer_B/index.html

このJavaスクリプトなんですが、table要素とかでも効くようにすることはできますか?

301 名前:nobodyさん mailto:sage [2006/08/17(木) 22:19:00 ID:???]
>>300
まずは以下の質問にお答え下さい。

1.自分は日本語の読み書きができる(Y/N)
2.この板のローカルルールは勿論読んだ(Y/N)
3.敢えてここで聞かなければならない理由がある(Y/N)

302 名前:nobodyさん mailto:sage [2006/08/18(金) 00:38:01 ID:???]
フォームで受け取ったマルチバイト文字をサーバ上のtxtファイルに書き込み、
重複した場合は警告するというperlプログラムを作ってみたのですが、文字によってエラーが出てしまいます。

やはりエンコードしないとエラーがでてしまうのでしょうか?(質問1)

また、書き込みは正常に行われ表示した場合も正常なのですが、
重複が警告されず何度も書き込んでしまう場合があるのですがどういうことでしょうか?(質問2)

書き込みはopen関数で行っています。重複警告ルーチンは以下の通りです。

open (FH, "kakiko.txt"); #kakiko.txtは書き込むテキストファイル
@sinsei = <FH>;
close(FH);

$sinsei = join ":", @sinsei;

if ($sinsei =~ /$name/) { #$nameはフォームから受け取った文字列
print "Content-type: text/html\n\n";
print "<html><head><title></title></head><body>";
print "<h3>書き込み済みです。\n</h3>";
print "</body></html>";;
}

エンコードされていない文字列同士だと元が同じ文字列でもパターンマッチ演算子が効かないのでしょうか?

サーバはUNIXサーバです。
ご回答のほうよろしくお願い致します。m(_ _)m

303 名前:nobodyさん mailto:sage [2006/08/18(金) 07:02:11 ID:???]
>>302
Shift JIS使ってるから
EUC-JPにすればOK
または$nameを\Q\E




304 名前:nobodyさん mailto:sage [2006/08/18(金) 09:38:43 ID:???]
最低でも EUC-JP。
今後を考えるなら UTF8 で組んでおけ。

そんな俺は EUC-JP

305 名前:nobodyさん mailto:sage [2006/08/18(金) 10:39:02 ID:???]
blogとかの本文抽出ってどうやっているのでしょうか?
Googleで検索するとindexを表示だけでサイトの中身 先頭が少し表示されますが、あれは
広告であるとかメニューのリンクみたいな何か余計な文字は入っていないです。

これを実現する方法はどうやるのでしょうか

何かそういうモジュールがあるのでしょうか?


306 名前:nobodyさん mailto:sage [2006/08/19(土) 14:49:14 ID:???]
>>305 RSS

307 名前:nobodyさん mailto:sage [2006/08/20(日) 03:15:01 ID:???]
phpでも結局は型のこととか気にしなきゃいけないから、c言語みたいに明示的に型を扱うほうが楽と思いませんか?

308 名前:307 mailto:sage [2006/08/20(日) 03:41:56 ID:???]
誤爆です。すいません。

309 名前:nobodyさん mailto:sage [2006/08/20(日) 08:51:15 ID:???]
circle.cc.hokudai.ac.jp/ryu/pukiwiki/index.php?%A4%CB%A4%E8%A4%CA%A4%A4%A4%B6%A1%BC%CC%E4%C2%EA

こういう語尾変換プログラム
詳しい解説というか、アルゴリズムの詳細どこかに書いてないですか?



310 名前:nobodyさん mailto:sage [2006/08/20(日) 10:33:32 ID:???]
>>309
アルゴリズムというか、。とか!とか?とかの手前に
「にょ」を付けてるだけのように見えるんだけど…

これの一体何が分からんの?

311 名前:309 mailto:sage [2006/08/20(日) 16:20:10 ID:???]

そんな単純な方法だったのですか
難しく考えすぎてました。


312 名前:nobodyさん [2006/08/23(水) 18:04:44 ID:aL45Sk1a]
SSIについて質問です。
QUERY_STRINGに "y=2006&m=8&d=23"が入っているとします。
SSI上で、このQUERY_STRINGを&区切りで変数に分割して格納(set)する事はできないでしょうか。

$1=2006
$2=8
$3=23

という形に変数に分割してから、cgiにPOSTデータとして渡したいのです。
もし方法があるようでしたら、教えてください。

313 名前:nobodyさん mailto:sage [2006/08/23(水) 18:10:44 ID:???]
if ($sinsei =~ /$name/) {

if ($sinsei eq "$name") {
で、いいんじゃね?



314 名前:nobodyさん mailto:  [2006/08/24(木) 10:45:44 ID:???]
正規表現で、【<a href='】が2コ以上ある というのを表現するにはどうしたらいい?

315 名前:314 mailto:  [2006/08/24(木) 10:49:24 ID:???]
言い忘れました。perlの正規表現です。

316 名前:nobodyさん mailto:sage [2006/08/24(木) 11:00:56 ID:???]
それはアンカーの閉じ忘れを判別したいのか
単に2個以上のアンカーを判別したいのかどっちだ。

317 名前:nobodyさん mailto:sage [2006/08/24(木) 11:02:15 ID:???]
単に2個以上のアンカーを判別したい

318 名前:312 [2006/08/24(木) 12:24:22 ID:6q1BQXZV]
どなたか
>>312 を宜しくお願いいたします。

319 名前:nobodyさん mailto:sage [2006/08/24(木) 13:04:56 ID:???]
>>312
できないんじゃないの?というか、なぜSSIに拘っているのかがわからない。
普通にそういう処理をするCGIを作ったほうが早いかと。

320 名前:nobodyさん mailto:sage [2006/08/24(木) 14:05:41 ID:???]
>>314
なぜにシングルクォート

321 名前:314 mailto:sage [2006/08/24(木) 14:24:22 ID:???]
>>320
スパム荒らし対策


#anti comment spam
if(($IN{message} =~ m/href/)){ push @ERR,&Info('CHECK_NOENG',$len)};

このhrefの部分を「2回以上<a href='がある」というのをお願いします。

322 名前:nobodyさん mailto:sage [2006/08/24(木) 14:45:04 ID:???]
>>321
320の真意を理解していない?
属性の値をシングルクオートで括るのはHTMLとして正しくないよ。正しくはダブルクオート。

323 名前:312 [2006/08/24(木) 14:49:14 ID:6q1BQXZV]
>>319
異なる2個のCGIを連動させる中、htmlを系由しなくてはならない状況からSSIに拘っております。

SSIの中で正規表現が使用出来る事がわかり、QUERYをグループ化()にて変数で分割する方法をとりましたが、いまいち動きません。
ご教示頂けますでしょうか。
ソースは以下、QUERY_STRINGは "y=2006\&m=8\&d=23" です。
--------------------------------

<!--#if expr="$QUERY_STRING = /^y=([a-zA-Z0-9]+)/" -->
<!--#set var="year" value="$1" -->
<!--#endif -->

<!--#echo var="year" -->

--------------------------------
上記ソース部分にエラーが出てしまいます。
[an error occurred while processing this directive] (none)




324 名前:nobodyさん [2006/08/24(木) 16:09:45 ID:XNxs88LB]
さっぱり動かないのでどうかご教授ください。
フォームから入力した$t、$uをmysqlにinsertしてもらいたいのですが、
mysqlが相手にしてくれません。
フォームの方には値はわたっています。
どうかよろしくお願いします。

if(!$t==""){
$sql="select gtitle,url from titlelist";
$result=$db->query($sql);
if(!$result->numRows()){
$sql="insert into titlelist (gtitle,url)values($t,$u)";
$result=$db->query($sql);}
}


325 名前:nobodyさん mailto:sage [2006/08/24(木) 18:34:51 ID:???]
>>324
「さっぱり」とか「相手してくれない」とか人間が相手と違うんだぞ
質問するときゃエラー内容や環境(OSや言語)を先に晒せ

326 名前:nobodyさん [2006/08/24(木) 19:02:40 ID:yFUbEDLK]
2つのFORMがあって、frm1で何らかの処理によってデータを得て、frm2でそのデータを送信処理したいのですが
送信処理する側のFormから、別のFormのデータを参照するにはどうしたらいいのですか?

<form name='frm1'  method='post' action='何らかの処理.php'>
<input type='text' name='txt'>  ←に処理したデータが入る
<input type='submit' name='Submit' value='処理'>
</form>

<form name='frm2' method='post' action='送信.php'>
<input type='hidden' name='txtParam' value='frm1.txt'> ←ここでfrm1のtxtデータを参照したい
<input type='submit' name='Submit' value='送信'>
</form>

327 名前:nobodyさん mailto:sage [2006/08/24(木) 19:10:37 ID:???]
JavaScriptでも使えば?
具体的にどうすれば良いかは板違いだから書かんが。

328 名前:326 mailto:sage [2006/08/24(木) 19:18:24 ID:???]
Javascriptで複数のForm領域にあるデータを引っ張ってくる事ってできるんですか?
流れとしては、一個目のボタン(処理)を押すと何らかの処理をして、二個目のボタン(送信)を押す前に処理した
データを確認できるようにして、OKだったら送信ボタンを押す、こんな感じです。

329 名前:nobodyさん mailto:sage [2006/08/24(木) 19:26:21 ID:???]
一つのフォームにsubmit2つ作ってactionで指定した先で振り分ければ?

330 名前:312 mailto:sage [2006/08/24(木) 21:02:01 ID:???]
 >>319 の件、Apacheのバージョン違いが原因でした。
結局、QUERY_STRINGの "y=2006\&m=8\&d=23"をcgiにクエリとして投げて処理する事にしました。
レスくれた方ありがとうございました。

331 名前:312 mailto:sage [2006/08/24(木) 23:24:57 ID:???]
↑ >>319じゃなくて>>323の件でした。
紛らわしくてすみません。

332 名前:nobodyさん [2006/08/25(金) 16:00:03 ID:3HLiP/OE]
どこで質問すればよいのかわからなかったので、とりあえずここで質問します。

一般に、Webアプリのログイン処理を作るときに、
たとえばいいかげんなユーザIDとパスワードを入れてログインボタンを押すと
「ユーザIDまたはパスワードが違います」とか表示しますよね。

このときに、一般的には「ユーザIDが違います」とか「パスワードが違います」
など個別のエラーメッセージは表示しないほうが良いとされています。
それは、「パスワードが違います」だとユーザID自体は存在することが
バレるから、ということになっています。

で、質問の内容なのですが
なにかのシステムでユーザ登録をする際、既に存在するユーザIDを
登録しようとしたときに、「そのユーザIDは既に存在します」と表示
してしまうと、上の問題と同じことになってしまうと思うのですが、
この場合、なにを表示するべきなのでしょうか?

ちなみに、「そのユーザIDは使えません」だと、モロ英単語でもない限り
そのユーザIDが存在することは容易に推測できるので、ダメだと思いました。

333 名前:nobodyさん mailto:sage [2006/08/25(金) 16:05:34 ID:???]
>>332
わざわざユーザーIDが存在することを教えてあげる必要はない、と、
ユーザーIDが存在する事がバレてはいけない、の違い

どうしてもイヤなら、メールアドレス等を一緒に入れさせて、
存在しないIDの場合は
 登録→登録済み通知のメール送信
までやってしまえ。



334 名前:nobodyさん mailto:sage [2006/08/25(金) 17:27:37 ID:???]
IDもパスワードも自動作成にすればエラーにならない。

335 名前:nobodyさん mailto:sage [2006/08/25(金) 17:30:24 ID:???]
ユーザID自体の存在がバレると何か問題があるのかな?

336 名前:nobodyさん mailto:sage [2006/08/25(金) 17:43:24 ID:???]
そのIDは登録されて使えませんってしょっちゅう見るけどね


337 名前:nobodyさん mailto:sage [2006/08/25(金) 19:43:27 ID:???]
どっかのサイトでユーザが希望したIDの末尾に
ランダムな数文字を追加して正式なIDとしていたところがあったが
正直死ぬほど使いにくかったです。

そんなところに凝るならむしろIDがばれても問題ないように作れと言いたい。
ある程度複雑なパスワード以外は登録を受け付けないとか。

338 名前:332 mailto:sage [2006/08/25(金) 21:33:59 ID:???]
みなさん、ご回答いただきありがとうございます。

>>335
ユーザIDがバレると、そこからメールアドレスを推定されてしまうかなぁ、
と思いまして。
ユーザIDと、メールアドレスのローカルパートが同一、っていうのは
かなり多いですよね。たとえばユーザIDが"tanaka_abc"の場合、
tanaka_abc@yahoo.co.jpとか、tanaka@ocn.ne.jpとか有名所のドメインを
あたっていけばどれかはヒットする可能性があります。

>>336
確かに、殆どのサイトは「そのIDは登録されています」ですよね…
はてなとかはAjaxを使って「そのIDはありませんよ」と
わざわざ教えてあげているので、どうかなぁと思います。
まぁユーザビリティ的には良いのでしょうが。

>>337
セキュリティとユーザビリティのバランスをとるのは難しいですよね。


339 名前:332 mailto:sage [2006/08/25(金) 21:43:07 ID:???]
>>333
一気にユーザ登録まで進めてしまう、ってのはユニークな案ですね。
でも、メールアドレスの存在確認が難しくなるので
いま自分がやっているシステムに適用するには、少しキビシイです。


340 名前:nobodyさん mailto:sage [2006/08/26(土) 00:36:39 ID:???]
ユーザID = メールアドレスでいいじゃない
実に効率的かつ美しい

341 名前:nobodyさん mailto:sage [2006/08/26(土) 14:11:14 ID:???]
>>340
あーそれはいいかも。なんで気が付かなかったんだろう。
そういえばamazonがそうだった気が。
ユーザIDはニックネーム(オプション)扱いにすればいいんですね。

でも今からじゃDBのスキーマ変えられねー。無念。

342 名前:nobodyさん mailto:sage [2006/08/26(土) 14:20:02 ID:???]
>>339
仮登録にしておいて、本登録用のリンクをメールで通知するような方法かな。
すでにIDが登録されているなら、だめでしたメールが届くと。
繰り返しIDをさぐる事への対応なら、十分かもしれん。
本当に登録したい人がイヤになってやめちゃう危険性とのトレードオフかも。

存在しないアドレスを入力した人には届かないのはしょうがないでしょう。

343 名前:nobodyさん mailto:sage [2006/08/26(土) 23:19:21 ID:???]
>>339
漏れのところでは事前にメールアドレスだけ入力してもらって、
それのダイジェストを暗号化したものを認証キーとして発行、
登録時に入力してもらってる。仮登録状態とかを作らなくて良いから楽かも。



344 名前:nobodyさん [2006/08/28(月) 12:00:07 ID:nwHmh5rp]
>>342
それは考えたのですが、おっしゃる通りユーザビリティのかなりの低下を
招いてしまうため採用しませんでした。

>>343

(1) メールアドレスを入力する
(2) メールアドレスのハッシュを暗号化した登録チケットをメールで受けとる
(3) ユーザ登録画面より、希望のユーザIDと(2)で取得したチケットを入力
(4) 希望のユーザIDが空いていれば登録完了、既に埋まっているなら(3)で再入力

っていう流れでOKですか?これだと確かに仮登録がいらないですね。
でも、これだと(3)〜(4)を繰り返すことでユーザIDの検索ができてしまいませんか?
かと行って(4)でNGなら(3)に戻るのではなく(1)に戻す(つまり、チケットは一回きり有効)だと、
>>342で指摘の通りユーザビリティの低下を招いてしまいますしね。

ただし、仮登録不要っての自体は良いことなので、このアイデアは有用だと思います。

345 名前:344 mailto:sage [2006/08/28(月) 12:08:23 ID:???]
あ、チケットが一回きり有効ってのはないのかな。
それだと使用済みチケットを管理しないといけない(要DB登録)ですから。
ってことは(3)〜(4)の繰り返しってことかな。


346 名前:nobodyさん [2006/08/28(月) 22:41:09 ID:Z9cA7MVZ]
画像アップローダーを作成しています。
サーバーへアップしたjpgやgifなどを拡張子無しで保存しています。
この拡張子の無いファイルへhtmlからリンクを貼り、画像の表示を
行っていますがこの「拡張子の無いファイルをIEで表示させる」事に
なにか弊害はあるのでしょうか?ブラウザによっては表示されないなど
問題起こるのでしょうか?
どなたか宜しくお願い致します。

347 名前:nobodyさん mailto:sage [2006/08/28(月) 23:15:45 ID:???]
さあ?そんなんやったこと無いから問題起こるかは知らんけど、有った方が無難じゃないの?
拡張子なしにする理由って何?
どうしてもってことじゃなければ拡張子付けといた方がいいと思うけど

まー拡張子無しでIEとFire FoxとOPERA辺りの最新バージョンでチェックして表示や保存が出来れば別にいいんでない

348 名前:nobodyさん mailto:sage [2006/08/28(月) 23:45:06 ID:???]
Content-Typeくらいちゃんと送れよ

349 名前:nobodyさん mailto:sage [2006/08/28(月) 23:59:39 ID:???]
Content-Typeを無視するIEの阿呆仕様に泣かされるかもしれない。

350 名前:nobodyさん mailto:sage [2006/08/29(火) 07:27:36 ID:???]
>>346
Firefoxで試したらhttpの場合はダウンロード用のダイアログが出た
考えたらこれが正常な動作だと思う

ローカルのfile///:経由だと画像が表示されるけどね

351 名前:nobodyさん [2006/08/29(火) 11:35:17 ID:IdrhX2cw]
phpでショッピングカートを作っています。
入力フォームで、とある項目をプルダウンメニューで選択させようと思うのですが、
同じページで他の入力必須項目などの未入力によりエラーメッセージが出ると、
(未入力があると、「次へ」ボタンを押しても同じページのまま、上部に
「未入力です」というメッセージが出るようになっています)
そのプルダウンで選択した項目が真っ白(何も選択されていない状態)になります。
何かを間違えていると思うのですがわかりません。

echo "<td><select name=\"bikou\">" . $_POST["bikou"] . "\n";
echo "<option value=\"\"></option>\n";
echo "<option value=\"備考1\">備考1</option>\n";
echo "<option value=\"備考2\">備考2</option>\n";
echo "<option value=\"備考3\">備考3</option>\n";
echo "</select>

ちなみに" . $_POST["bikou"] . "を2行目のoptionで挟んでみた場合、
真っ白にはならずに選択した項目が出るのですが、
それでも「選択されていない状態」になっているようで
結局「未選択」のエラーが出ます。
選択した状態のままでおきたいのですが、どうすればよいでしょうか。

352 名前:nobodyさん mailto:sage [2006/08/29(火) 11:50:47 ID:???]
>>351
www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/interact/forms.html#adef-selected
HTML4.01の仕様書くらい、ちゃんと一度は目を通しておこう。

353 名前:351 mailto:sage [2006/08/29(火) 16:45:38 ID:???]
>352
ありがとうございます。
読んでもさっぱりわかりませんでした。勉強し直します。



354 名前: ◆.PT9876/4U mailto:zage [2006/08/29(火) 19:52:52 ID:???]
HTML template 式の掲示板 CGI をカスタマイズしようとしてつまずきますた.
(なぜか, CGI が HTML ソースを吐くものが多すぎる)
こうなったら自作するしかないと思う...
しかし, script を書く以前に掲示板の基本的 flow をまったく知らないのら.

自作できるようになった人の初めの一歩の お話しを聞かせてくで !
要するに取っ掛かりをどうやって つかんだかを教えてくらはい.

355 名前:nobodyさん mailto:sage [2006/08/29(火) 20:07:52 ID:???]
エラー処理、デザインとか無視で取り合えず作って、掲示板の処理流れ、
効率が良さそうなデータファイル構造を考えてみるのがいいかと。


で、俺はだけど。
先に必要なデータ項目とデータファイルの構造を考えてダミーデータとデータファイルを用意する。
そのファイルを使ってちまちまつくっていってる。


356 名前:nobodyさん mailto:sage [2006/08/29(火) 20:09:47 ID:???]
>>354
最初の最初の一番最初の取っ掛かりを教えてやろう。

まず、エスパーを探し出す。

もしくは大人しく諦めて使用言語を書く。

357 名前: ◆.PT9876/4U mailto:zage [2006/08/29(火) 20:28:32 ID:???]
>>355
お返事ありがとん.

> エラー処理、デザインとか無視で取り合えず作って、掲示板の処理流れ、
> 効率が良さそうなデータファイル構造を考えてみるのがいいかと。

それが解ってれば reference 片手にどうにかなるかと...
ここで質問する前に Google めぐりをやってはみました.
一番多いのは Perl の基本解説サイト.

でも, script を多少書けても どんな処理が必要か,
スマートな routin とはどんなものかを知らなければ何も...
Google めぐりで多少解ったことは...
1. environment 処理
2. standard in/out 処理
3. file lock 処理が必要だということ

良いお手本を徹底的に調べ尽くすのがよいのだろうけど
なぜか汚い HTML を吐のに多くが費やされているものばかり...(ぐすん)
自分で整理しているうちにミスをやらかして動作しなくなったり...

358 名前: ◆.PT9876/4U mailto:zage [2006/08/29(火) 20:40:15 ID:???]
>>356
お返事ありがとん.

> もしくは大人しく諦めて使用言語を書く。
どちらかと言うと使える server に影響されるのではないかと.
今は nifty メインだけど xrea も借りることができた (らっきー)
xrea は対応幅が広いけど それなりの制限もあるらしい. (デマかも ?)
たとえば permission の制限がきついとか きつくないとか...

話が横にそれますたが, nifty も捨てたものではなか.
となると perl しか選択肢がございません !
でも問題は言語以前の お話しなのだ. (えっへん !)

359 名前: ◆.PT9876/4U mailto:zage [2006/08/29(火) 21:24:09 ID:???]
やっぱり良い本に巡り合うのが良いのかなぁ〜 ?
web 上の情報は怪しげなものも少なくないしぃ〜.
(nifty でも xrea でも CGI 設置で えらく苦労した !)

360 名前:nobodyさん mailto:sage [2006/08/29(火) 21:41:58 ID:???]
>>359
> web 上の情報は怪しげなものも少なくないしぃ〜.
おまえがいうな。Web制作板でオレが何度おまえのレスを訂正したと思ってる

361 名前:nobodyさん mailto:  [2006/08/29(火) 21:45:27 ID:???]
>>359
夏休みの宿題はやったか?

362 名前: ◆.PT9876/4U mailto:zage [2006/08/29(火) 21:54:32 ID:???]
>>360
それはそれは... ども.
するってぇ〜と以前見かけた僕たんの誹謗中傷の犯人は あんただな !?

でも, 今は反省してる.
恥ずかしいこともたくさんあった.
いろいろ言われても 厚顔無恥なヤシが地道にやれば
それなりのことが できるようになるものさ.

今となっては あんたらの余計なお節介に感謝してる.

363 名前:nobodyさん mailto:sage [2006/08/29(火) 21:57:39 ID:???]
そろそろみんな呆れてると思うので、
スレの平和のためにもここで簡単にまとめておこう。

◆.PT9876/4U
・自称「どうにか perl を読み取れる程度」でローカルでのテストは な ん と か できた。
(ちなみにMacOS9しかなく、ここでいうテストとはせいぜいMacPerlかMacPythonのこと)
・できあいのCGIのカスタマイズはおろか設置すら怪しい。
・HTMLソースの文法には無駄にうるさい。
・自称「度胸と勘は人並み以上にあるが、常識をまったく知らないので危なっかしいことこの上なし!」

以上、ソースはこのスレとPHPのくだ質スレ。
なお同じトリップの人物はかつてJavaScriptスレにも出没していた。


俺としてはお前が妙なスクリプトを書いてろくにテストもせずにサーバに上げて
周囲に甚大な被害をまき散らす前にさっさと挫折してくれる事を祈っている。




364 名前: ◆.PT9876/4U mailto:zage [2006/08/29(火) 22:14:41 ID:???]
>>363
> 俺としてはお前が妙なスクリプトを書いてろくにテストもせずにサーバに上げて
>周囲に甚大な被害をまき散らす前にさっさと挫折してくれる事を祈っている。

そのあたりが server side の恐ろしさだろうね.
(その可能性は儒ぶんにある !)
なぜって local check をしっかりやるためには
server と同じ OS, httpd をそろえるのが理想だが それは...

365 名前:nobodyさん mailto:sage [2006/08/29(火) 22:23:03 ID:???]
サーバーサイド関係ないけどな。
処理を順番に考えれば誰でも出来るだろうに。あとはググッて部品を探して組み合わせるだけ。

366 名前:nobodyさん mailto:sage [2006/08/30(水) 00:08:56 ID:???]
サーバと同じOSやhttpdなんて揃えてませんがローカルでのチェックは全く問題なくできてます。
一連の◆.PT9876/4Uの書き込みを見てると予想以上に何も分かってないのがよく分かって怖いよ。


367 名前:nobodyさん mailto:sage [2006/08/30(水) 01:20:53 ID:???]
とりあえずこれがラストってことで

(1)出力されるHTMLのソースの綺麗さにこだわる前にプログラミング技術向上を目指す
(2)「掲示板の作り方」が知りたいなら本の方がはやいかも
(3)とりあえず部品部品で作ってみる。たとえば・・・
   入力された文字列をひたすらファイルに書き溜めるスクリプト
   書き溜められた文字列をひたすら表示するためのスクリプト
   特定データのみを削除するためだけのスクリプト
   特定データを編集するスクリプト
(4)あとはこんなとこで「〜ありませんか?」「〜知りませんか?」とか書く時間、回答を待つ時間があるならスクリプトを組む

あとは努力次第。

はたから見るに、一気にやろうとしすぎ。 着実にやればいいじゃん。

368 名前: ◆.PT9876/4U mailto:zage [2006/08/30(水) 06:01:07 ID:???]
>>365
>サーバーサイド関係ないけどな
はぁ ?

>処理を順番に考えれば誰でも
その処理が解らないって言ってるんだけど.
CGI の中身を覗いてみると記述の半数以上が HTML 書き出し処理.
どういうものか CGI 制作者は table layout とか
{<b>, <center>, <div align="">} とか平気な人が多いらしい.

そんな記述で埋め尽くされているから処理の流れをつかむのは至難の業.
いくつか挑戦してはノックアウトをくらいますただ.

>ググッて部品を探して
粗悪品を拾うのはたやすく, 無印良品を見つけるのは難しい.
なにより, 駆け出し者には両者の分別能力が 備わっていない.

あんたの言ってることは間違っていないが,
あんたは初心を忘れていると思えてならない.
(質問を投げた人間が言う事ではないのは百も承知 !)

369 名前: ◆.PT9876/4U mailto:zage [2006/08/30(水) 06:24:42 ID:???]
>>366
>サーバと同じOSやhttpdなんて揃えてませんが
>ローカルでのチェックは全く問題なくできてます。
はぁ ?
あんたが使ってる OS, httpd を参考までに教えてけれ.

UNIX と PC では line break と path delimiter が完全に違う.
local check をするためには delimiter の書換が必要で,
それを upload する前に逆変換が必要. (Mac の場合)
その過程でミスが混入する可能性は十分にある.

これでは気休め程度の効果しか期待できない.

>予想以上に何も分かってないのがよく分かって怖いよ。
server 確保してから一週間とたってませんが何か ?
そんな人間を煽る あんたの真意は何 ?
単なる馬鹿ですか ?

370 名前: ◆.PT9876/4U mailto:zage [2006/08/30(水) 06:42:47 ID:???]
>>367
これまでのところ すなおに感謝したいのは あんただけだ.
ありがとう !

"ソースのきれいさ" へのこだわりはあります.
しかし, ぼくが CGI を書くとするのなら
HTML 部の書き出しをプログラムとは分離したいとマジで思います.
(いまは何もできませんが)
HTML データをモジュール化して require で読み込むのなんかどうかな ?

>はたから見るに、一気にやろうとしすぎ
server 確保できたのが つい最近なだけで,
実は なが〜〜〜〜い 挫折の期間が...

371 名前: ◆.PT9876/4U mailto:zage [2006/08/30(水) 06:57:18 ID:???]
質問を投げた人間が言うのもアレだが
しょせん 2ch は 掃きだめだな.
質問する者を答える者も どこかしら欠陥を抱えている.
CGI をまともに扱える人なら良い常連さんを集められるだろうに...

372 名前:nobodyさん mailto:sage [2006/08/30(水) 09:42:34 ID:???]
>>371
今更何を言っている?
嘘を嘘と見抜けなi(ry
自分が必要な情報を選別できる目を持ち選らなければならない場所だよ?
池沼キチガイ〜神憑ったキチガイまで幅広く何人も投稿できる場所に何を求めている?

373 名前:nobodyさん mailto:sage [2006/08/30(水) 09:59:30 ID:???]
まともな質問者なら、幼稚な質問でもちゃんと答えが返ってくる。
ここはそういう所だ。



374 名前:nobodyさん mailto:sage [2006/08/30(水) 15:47:20 ID:???]
運営している掲示板に外国からのスパム書き込みが大量に来ます。
コメント欄に全角文字が含まれてないとエラーになるようにしたいんですが

if(〜) {&error("半角英数のみの書き込みは禁止です");}

〜の部分を教えてください。
コメントは$commentです。

375 名前:nobodyさん mailto:sage [2006/08/30(水) 15:51:25 ID:???]
>>374
なぜPerlのスレで聞かないのだ。

if ($comment !~ /[^ -~¥r¥n]/) { &error("半角英数のみの〜"); }

376 名前:nobodyさん mailto:sage [2006/08/30(水) 16:00:54 ID:???]
>>375
ありがとうございます。

377 名前:nobodyさん mailto:sage [2006/08/30(水) 17:44:17 ID:???]
>>374
2ch関係じゃないけど
f20.aaa.livedoor.jp/~wahaa/protection/refusal/
なんてサイトもありますよ

378 名前:nobodyさん mailto:sage [2006/08/30(水) 18:08:06 ID:???]
>370
MVCでググれ馬鹿

拘ってる部分もプログラミングへの理解も何も解決して無いのにサーバー確保とかアホだろ

>そんな記述で埋め尽くされているから処理の流れをつかむのは至難の業.
>いくつか挑戦してはノックアウトをくらいますただ.
テーブルレイアウトが気に喰わないのとソースが読めないのとは別問題
知能が足りてないだけ

379 名前: ◆.PT9876/4U mailto:zage [2006/08/30(水) 20:48:12 ID:???]
>>372-373
いや, ふと "web制作板" で初めて質問したときのことを思い出しただけ.

実は僕も最初は "迷える子羊" だった.
質問の仕方が悪かったのか, いいかげんな回答が帰って来た記憶が...
でも, お約束の "お礼" 言っておいた.
その時思ったもんだ :

"しょせん 2ch は掃きだめの集まりだ"

そして いつの間にか "回答者" になって...
そうしながら いろいろなことを覚えていったって訳.
"間違った回答" も あったかもしれない.
わざとやったわけじゃないけど, だまされた人...御免ね !

PS:
比較的, 満足感が高い 掲示板 CGI を発見しますた.
(細かいことを言うと やはり... なんだけど)
てな訳で これを徹底的にカスタマイズすることにしますた.
ここの厄介になるのも たぶんこれが最後だろう.
安心してけれ.

380 名前: ◆.PT9876/4U mailto:zage [2006/08/30(水) 21:01:08 ID:???]
>>378
> MVCでググれ馬鹿
だまされたつもりで言われた通りに...
いい言葉を教えてもらった.
一応, 形式的なお礼を言っておこう:
ありがとん.

>何も解決して無いのにサーバー確保とかアホだろ
そいつはどうかな ?

最後に一言:
最初は ただの煽りのボケナス野郎と思ったぜ ! (くけけけけ)

381 名前:nobodyさん mailto:sage [2006/08/30(水) 21:44:12 ID:???]
>◆.PT9876/4U
自分に陶酔しているんだろうけど、イタイなとても
矢沢とか尾崎とか浜省とか好きそうなタイプだな
どうでもいいんだけどイタイ

382 名前: ◆.PT9876/4U mailto:zage [2006/08/30(水) 21:56:13 ID:???]
>>381
お願い ! 一つ教えて
"イタイ野郎" に構うのはなぜ ?

その昔, 僕の BBS はその手の人間ばかりだった.
忘れた頃に罵詈雑言を吐いて消え去る.
どうしても その手の人の気持ちが理解できないんだ.
僕なら だまってその場を立ち去り, bookmark を消し去るだけなのに...

383 名前:nobodyさん mailto:sage [2006/08/30(水) 21:57:46 ID:???]
邪魔



384 名前:nobodyさん mailto:sage [2006/08/30(水) 22:10:20 ID:???]
>>382
今に至るまで自分の痛さに気付けない人間は黙って立ち去れ。
つーか早く消えろ。二度と戻ってくんな。

385 名前:nobodyさん mailto:sage [2006/08/31(木) 00:01:52 ID:???]
Tinyurl.com
これはどんな計算でユニークID化しているのでしょうか?

386 名前:nobodyさん mailto:sage [2006/08/31(木) 04:08:08 ID:???]
CGIを発見して喜んでいるようだけど
この板はCGIを作る人が集まる板だから
どっちかといえば板違いなんだよな

真性のアホに時折マジレスするおまいらに惚れたぜw

387 名前:nobodyさん [2006/08/31(木) 18:48:20 ID:cJkEbM8W]
C++でCGIでプログラムを組むんですが、Apacheとlighttpd + FastCGIならどっちで作った方が良いのですか?
パフォーマンス等の面から解説付きで教えて頂きたいのですがどうぞ宜しくお願いします

388 名前:387 [2006/08/31(木) 18:56:18 ID:cJkEbM8W]
因みに掲示板を作りたいのです

389 名前:nobodyさん mailto:sage [2006/08/31(木) 21:12:16 ID:???]
、の代わりに.を使うプログラマなんて嫌だな。

390 名前:nobodyさん mailto:age [2006/09/01(金) 21:28:59 ID:???]



391 名前:nobodyさん mailto:sage [2006/09/02(土) 13:12:34 ID:???]
>>387
自分のレベルで設置運営できる方を選べばいい。
それにスレ違い。

392 名前:nobodyさん [2006/09/02(土) 15:17:01 ID:18r2NV7f]
postされてきたデータを内部エンコードに変換するプログラムを書きました。
そこで気になったのですがpostで送られてくるデータは
ページの表示エンコードで決めうちですか?
ブラウザが勝手にUTF-8に変換して送ってくることはないですか?

393 名前:nobodyさん [2006/09/02(土) 15:30:13 ID:DHuAFzD0]
>>382
微妙に最初だけドットではなくカンマな件について



394 名前:nobodyさん mailto:sage [2006/09/02(土) 16:56:52 ID:???]
表示エンコードで決めうちしてる
それじゃいけないってのは分かってるんだけどね


ブラウザは表示してるエンコードでPOSTするだけで、変換はしないかと

395 名前:nobodyさん mailto:sage [2006/09/02(土) 17:28:03 ID:???]
>>394
そうですか
ありがとうございました。

396 名前:nobodyさん mailto:sage [2006/09/02(土) 17:33:33 ID:???]
>>395
どのエンコードでポストしてくるかは、ブラウザによって全然ちがうよ。

397 名前:nobodyさん mailto:sage [2006/09/04(月) 08:25:50 ID:???]
>>396
俺の知ってるブラウザ(IE, Mozilla系,Opera)はみんな同じだけど(表示エンコードで送信)

398 名前:nobodyさん mailto:sage [2006/09/05(火) 00:30:32 ID:???]
iModeか!

399 名前:nobodyさん [2006/09/05(火) 09:51:14 ID:fkg/iWIe]
liteboxの事はどこで聞いたらいいですか。
改造したいんだけど。

400 名前:nobodyさん [2006/09/05(火) 10:08:29 ID:fkg/iWIe]
labs.google.com/papers/sawzall-20030814.gif
Googleには世界各国語版が存在するので、もちろん世界中のあらゆるネットにつながっている地域からアクセスがあるわけですが、それを世界地図上で表示するとどうなるのか?というもの。

おまいらぐぐりすぎwwww

401 名前:nobodyさん mailto:sage [2006/09/05(火) 11:01:53 ID:???]
>>400
うは、1点だけまったく輝度の落ちないやつがwwww

402 名前:nobodyさん mailto:sage [2006/09/05(火) 11:23:25 ID:???]
>>400
GJ
ググレかす、なんて言えなくなるなwww

403 名前:nobodyさん [2006/09/06(水) 01:30:58 ID:SRbjl+Nf]
キーワードアドバイスツール
ttp://tool.sem-research.jp/keyword-advice/
キーワードアドバイスツールプロ
ttp://inventory.jp.overture.com/d/searchinventory/suggestion/
Google Search Counts Tool
ttp://www.technobloggie.com/doEstimate.php

等のようにキーワードの検索回数を調べるにはどうすればいいのでしょうか?
検索APIを利用すれば可能なのでしょうか?YahooAPIを少し調べたのですが、検索回数を調べる方法に関しては見あたりませんでした。無知だからわからなかっただけかも。

キーワードアドバイスツールプロはキーワードアドバイスツールからデータを取得しているようですが、普通にPOSTクリエを投げただけだと無理でした。
どうやったらいいでしょうか?
どうか宜しくお願いします



404 名前:nobodyさん [2006/09/08(金) 11:40:29 ID:OG8tnZBm]
例えば、アマゾンだったり、楽天だったり、チケットプレイガイドのような、
10時になったら発売開始みたいなホームページで
10時なったら申し込みボタンが現れるシステムで、
10時前にそのリンク先がわかる方法ってないのですか?
5〜6桁の番号がわかれば、行けるんだけど、
それを調べる方法とかないんですかね?

405 名前:nobodyさん mailto:sage [2006/09/08(金) 12:17:21 ID:???]
総当たり、経験則、内部情報などなど

406 名前:長澤 [2006/09/08(金) 15:27:52 ID:gocLpIY7]
>>404
卑怯だぞ、藤木君

407 名前:nobodyさん [2006/09/08(金) 15:51:45 ID:bn2r7HXQ]
>>404
perlでforkで総当りさせればすぐじゃね?
正常そうなページがGETできれば止めて終了。


…んでもそういうとこの決済ページとかで蹴られる可能性もあるけど。。

408 名前:nobodyさん mailto:sage [2006/09/08(金) 19:27:50 ID:???]
総当たりアクセスが発覚した時点で受注取り消しにするのと、
総当たりでアタックした数だけ受注したものとして処理して請求するのでは
どっちが面白いですか?

409 名前:nobodyさん mailto:sage [2006/09/08(金) 20:12:55 ID:???]
そもそも、そんなシステムならURL知られてても指定の時間まで受付を弾くように作るだろう。

410 名前:nobodyさん [2006/09/08(金) 20:53:13 ID:mhEDRQgK]
大丈夫です。
普通より1過程とばせるだけでもぜんぜん違うので。
perlでforkで総当りさせるってのは簡単な話ですか?
最近プログラミングを勉強し始めたばっかりなので。

411 名前:nobodyさん mailto:sage [2006/09/08(金) 21:14:04 ID:???]
プログラマの態度じゃねーな
ヒント貰ったらまず自力でやれるとこまでやれ

412 名前:nobodyさん mailto:sage [2006/09/08(金) 22:20:17 ID:???]
皆さん、PHPにおいてechoとprintの使い分けはどうなさっていますか?
echoの利点、printの利点がイマイチ把握できません。

413 名前:nobodyさん mailto:sage [2006/09/08(金) 22:22:14 ID:???]
言語構造的に使う時はecho、関数的に使う時はprint



414 名前:nobodyさん mailto:sage [2006/09/08(金) 22:43:12 ID:???]
出力はほとんど全部echoの短縮構文 <?= ?> でやってしまうから、echo も print も、デバッグ用途以外ではほとんど使うことが無いなぁ

415 名前:nobodyさん mailto:sage [2006/09/08(金) 23:28:42 ID:???]
>>412
利点と言えるような違いはない。が、echoの方が短いため周りにprintを使ってる人は居ない。

>>413
print(100) + 1;


416 名前:nobodyさん mailto:sage [2006/09/09(土) 04:54:59 ID:???]
sprintとか使ってるとprintに統一したくなるけど、打ちやすいのでecho

417 名前:nobodyさん mailto:sage [2006/09/09(土) 21:41:10 ID:???]
チェックボックスでカスタマイズ内容を選んで
それにしたがってソースを組み合わせたファイルを
メールに添付して送り返すというのを自動化させるには何を使えばいいんでしょうか?

418 名前:nobodyさん mailto:sage [2006/09/09(土) 21:51:19 ID:???]
1. チェックボックスを表示する方法
2. チェックボックスで選ばれたものをプログラムで取得する方法
3. ソースを生成する方法
4. 生成したものをファイルにする方法
5. メールにファイルを添付する方法

手順をざっと分解するだけでこれくらいあるわけだが、どこが分からんのだい?

419 名前:nobodyさん mailto:sage [2006/09/09(土) 21:51:38 ID:???]
>>417
メールが送信できる環境。それ以外は何使っても問題無さそう。
質問が詳しくないのでこれくらいで。

420 名前:417 mailto:sage [2006/09/09(土) 22:08:58 ID:???]
>>418,419
418の2〜5を行うのに最適な言語が知りたいです
一般的かつある程度規模が大きくなっても大丈夫なような
処理が軽いものがいいのですが

421 名前:nobodyさん mailto:sage [2006/09/09(土) 22:29:23 ID:???]
なんだろ、ここまでエスパー求めすぎなのは久々な気がする

422 名前:417 mailto:sage [2006/09/09(土) 23:49:51 ID:???]
すいませんサーバーサイドは全くのど素人なもんで
何が足らないのかすら分からない状況ですが
とりあえずHTMLとPHPで事足りるという認識でよろしいでしょうか?

423 名前:nobodyさん mailto:sage [2006/09/10(日) 01:28:01 ID:???]
大規模ということはレン鯖ってわけじゃないんだよな?
とりあえず言語を覚えれば何でもできるという考えがあるなら捨てた方がいい。



424 名前:nobodyさん mailto:sage [2006/09/10(日) 02:59:46 ID:???]
とりあえず言語を覚えなければ何もできないと思うが?

425 名前:nobodyさん mailto:sage [2006/09/10(日) 03:01:32 ID:???]
とりあえず彼には言語を覚えるより先にすべきことがある

426 名前:nobodyさん [2006/09/10(日) 18:40:57 ID:FkN5srrx]
IPの帯域を調べてたんですが
***.**.***.*/***
au等の公式サイトとかだと上記のように公開されてますよね?
*/*** のスラッシュってどういう意味ですか?
例えば
123.45.678.0/255
だったら実際にはどう言うIP吐くか教えてください。

427 名前:nobodyさん mailto:sage [2006/09/10(日) 18:51:05 ID:???]
>>426
お前IPアドレスって分かってるか?

428 名前:nobodyさん mailto:sage [2006/09/10(日) 19:12:03 ID:???]
>>427
勘違いしてるかもしれないので、何かあれば指摘してください。

REMOTE_ADDRと言った方が良いですか?

429 名前:nobodyさん mailto:sage [2006/09/10(日) 20:03:49 ID:???]
123.45.678.0/255

ちゅう範囲のIPアドレスは存在しない

430 名前:nobodyさん mailto:sage [2006/09/10(日) 20:06:15 ID:???]
すみませんそれは適当です。
範囲が255なのは知ってます。

431 名前:nobodyさん mailto:sage [2006/09/10(日) 20:09:10 ID:???]
適当でももうちょっと選ぼうぜ

123.45.67.0/255

なら

123.45.67.0 〜 123.45.67.255

432 名前:nobodyさん mailto:sage [2006/09/10(日) 20:23:22 ID:???]
>>431
>適当
申し訳ない

0/255 = 0〜255
それだけの事だったんですかorz

Vodaのサイトで調べたんですが、
そのスラッシュ部分を範囲内の適当な数字にして
HOSTに変換してもvodafone.ne.jpのようになりません。
自分(au)のは大丈夫なのでスクリプト自体は問題ないんですが…
IPとリモートアドレスは違うんですか?

433 名前:nobodyさん mailto:sage [2006/09/10(日) 20:29:03 ID:???]
外出中なのでうろ覚えですが
スクリプトはこんな感じです。
$host = gethostbyaddr pack C4 split /./ $REMOTE_ADDR
print $host;

(カンマなどは忘れたので省略)

$REMOTE_ADDR部分を手打ちでやってみました



434 名前:nobodyさん mailto:sage [2006/09/10(日) 22:31:43 ID:???]
ビットマスクについて、わざと嘘ばっかり教えてるの?
123.45.67.0 〜 123.45.67.255 のIPレンジなら
123.45.67.0/24と記述する。これは123.45.67.0/255.255.255.0と同等の記述
123.45.67.0/28なら、123.45.67.0/255.255.255.240と同等。
スラッシュの後ろの数字はビットマスクを何ビットにするか。

逆に言えばnビットのビットマスクの場合2^(32-n)個のIPを範囲に持つ。

435 名前:nobodyさん [2006/09/10(日) 22:58:49 ID:FkN5srrx]
>>434
おぉ!ありがとうございます。
たしかにサブネットマスク(bit)って表示がありました。

bitの意味が分からないのでまずはその辺を勉強してみます。

もう一つ聞きたいんですが、
この帯域の偽装は可能ですか?
携帯用コンテンツのセッション前のキャリア分けに使いたいのですが

436 名前:nobodyさん mailto:sage [2006/09/10(日) 23:02:45 ID:???]
>>435
IPアドレスは信用出来る値。
クライアントの側で偽装することは出来ない。

437 名前:nobodyさん mailto:sage [2006/09/10(日) 23:06:30 ID:???]
>>435
www.net-newbie.com/tcpip/ip/division.html

IPアドレスの偽装が可能だが、技術的ハードルが高い。

438 名前:nobodyさん mailto:sage [2006/09/10(日) 23:10:10 ID:???]
よくある偽装には、
1.単純にソースアドレスを書き換えるだけの方法
2.シーケンスナンバー予測
3.ソースルート詐称
TCPの場合は2か3の方法をとる必要があるが、技術的な難しさだけでなく、都合良く条件が揃わないと実現しない。



439 名前:nobodyさん mailto:sage [2006/09/10(日) 23:12:22 ID:???]
>>436-437
とても参考になりました。
ありがとうございました。

440 名前:nobodyさん [2006/09/10(日) 23:16:04 ID:FkN5srrx]
>>438
メモっときます。
そんなレベル高い利用者はいないと思うので大丈夫です。

441 名前:nobodyさん mailto:sage [2006/09/17(日) 09:27:13 ID:???]
IE6でmain.htmlを表示してからリロードすると
frame.jpgへのリファラが変になるのですが回避方法はありませんか?

main.html--------------------------------
<html><head><script type="text/javascript">
onload = function(){
??document.all.ifm.src = "frame.html";
};
</script></head>
<body>
<iframe id=ifm></ifame>
</body></html>
-----------------------------------------
frame.html--------------------------------
<html><head></head><body>
<img src="frame.jpg">
</body></html>
-----------------------------------------

442 名前:nobodyさん [2006/09/22(金) 20:30:05 ID:5UPEhA2T]
すみません、Perlでお尋ねしたいことがあります。

log.cgi というファイルに下記のフォーマットでログがあります。
-------
192.168.0.1<>2006-09-01-19-15-25<>
192.168.0.2<>2006-09-01-19-15-28<>
192.168.0.1<>2006-09-01-19-15-30<>
-------
このログから、IPの重複チェックと重複チェック後の
IPのカウント回数を拾いたいのですが重複チェックの仕方とカウントがわからず。。
------
192.168.0.1(2)
192.168.0.2(1)
------
という形で出力させたいのです。ご指南下さい。お願い致します。

443 名前:nobodyさん [2006/09/22(金) 21:44:11 ID:ylIVQowl]
ここがわかりやすい
meblo.jp/diary/diary.php?dir=47&uid=akiha0307&num=1



444 名前:nobodyさん mailto:sage [2006/09/22(金) 21:58:13 ID:???]
>>442
読み込み部分は分かっているものとして省略するが、

@data = (
"192.168.0.1<>2006-09-01-19-15-25<>\n",
"192.168.0.2<>2006-09-01-19-15-28<>\n",
"192.168.0.1<>2006-09-01-19-15-30<>\n"
);


foreach $data (@data) {
chomp($data);
($ip, $date, $etc) = split(/<>/, $data);
if ($count{$ip}) {
$count{$ip}++;
} else {
$count{$ip} = 1;
}
}


print "Content-type: text/plain\n\n";
foreach $ip (sort(keys(%count))) {
print $ip . "(" . $count{$ip} . ")\n";
}


出力結果:
192.168.0.1(2)
192.168.0.2(1)


445 名前:nobodyさん mailto:sage [2006/09/24(日) 00:22:52 ID:???]
>>444さん
ありがとうございます…!!
なるほど、、すごい勉強になりました。
早速今からこのソース取り込んで確認したいと思います。
わざわざ書いて頂いて本当に有難うございました。

446 名前:nobodyさん mailto:sage [2006/09/26(火) 19:47:01 ID:???]
webクローラを作るには何から勉強すればいいんでしょうか?

447 名前:nobodyさん mailto:sage [2006/09/26(火) 19:55:42 ID:???]
ヒラメキから

448 名前:nobodyさん [2006/09/27(水) 09:34:47 ID:uTVmrpVG]
鯖OS:Win2K鯖
開発言語:Perl
クライアントOS:WinXPSP2
ブラウザ:IE6.0

最初のページはHTML
次のページはフレーム用CGI

簡単ですいません。
環境は上記のような環境です。
鯖にアクセスした際に最初のHTMLはきちんと表示されるのですが、
次のページへアクセスした際に「:::::::」と表示されます。
出力されたソースを見るとフレーム表示のHTMLの各行に最後の「:」が表示されていました。
元のPerlソースにはありません。
きちんと表示させるにはどうしたら良いのでしょうか?

どこで聞けばいいのかも、わかりかねたのでこちらでお聞きしております。
スレ違いでしたらスレ誘導をお願いいたします。


449 名前:nobodyさん [2006/09/27(水) 09:37:33 ID:uTVmrpVG]
連投すいません。
書き忘れていました。

すべてのPCでなるわけではなく、
Localから見ると問題はありませんし、
他のWinXpSP2 IE6.0でも問題ありませんでした。

こちらの手元にある複数台のうち一台だけが上記現象を起こしてます。

450 名前:nobodyさん mailto:sage [2006/09/27(水) 10:25:49 ID:???]
そんなの、そのPerlのソース出してもらわないと誰にも答えられない

451 名前:nobodyさん [2006/09/27(水) 17:58:19 ID:+PJkL4mG]
phpでブログツール作ったんですが
「記事を読むたびにデータベースかファイルを参照してる古臭い事してる」
と言われたのですが、
どうすれば古臭くないと考えられるでしょうか?


452 名前:nobodyさん mailto:sage [2006/09/27(水) 18:02:51 ID:???]
htmlファイルを吐き出せって事でしょ

453 名前:nobodyさん [2006/09/27(水) 18:04:07 ID:+PJkL4mG]
はぁ・・・

静的ページってどうもリアルタイム感がないのですが・・・・



454 名前:nobodyさん mailto:sage [2006/09/27(水) 20:51:26 ID:???]
MTは古臭いことしてるのか…その人は凄い考えをお持ちだな

455 名前:nobodyさん [2006/09/27(水) 21:33:12 ID:+PJkL4mG]
38 名前:学生さんは名前がない[] 投稿日:2006/09/27(水) 17:56:11 ID:a9B+ImDh0
何がぬこスクリプトだよ
subject.txt読んでスレ一覧取得してPOSTしてるだけだろ。

自作のblogも記事を読むたびにデータベースかファイルを参照してる古臭い事してるしな。

456 名前:nobodyさん mailto:sage [2006/09/27(水) 23:58:26 ID:???]
キャッシュしてないとかそんなとこでは

457 名前:nobodyさん mailto:sage [2006/09/28(木) 00:48:05 ID:???]
Google EarthもMapionもえきからも全部古いんだな


458 名前:nobodyさん mailto:sage [2006/09/28(木) 12:06:01 ID:???]
sessionの質問ですが、たとえばServAで、
 out.print("<FORM METHOD=POST>");
 out.print("<INPUT TYPE=TEXT NAME=HOGE"><BR>");
 out.print("<INPUT TYPE=SUBMIT>");
 out.print("</FORM>");
 String str = req.getParameter("HOGE");
if (str != null) {
session.setAttribute("MyHoge", str);
req.getRequestDispatcher("./ServB").forward(req, res);
}
とした場合、これを
 out.print("<FORM METHOD=POST ACTION=./ServB>");
 out.print("<INPUT TYPE=TEXT NAME=HOGE"><BR>");
 out.print("<INPUT TYPE=SUBMIT>");
 String str = req.getParameter("HOGE");
if (str != null) {
session.setAttribute("MyHoge", str);
}
 out.print("</FORM>");
とするとsessionのsetが実行されないのですが、
FORMのACTION指定で(dispatcherを使わずに)ページジャンプすると同時に
sessionをsetする方法ってあるのでしょうか。

459 名前:nobodyさん mailto:sage [2006/09/29(金) 21:30:57 ID:???]
PHPで開発してますが、ロジックがごちゃごちゃしてきてしまって、困っています。

アルバイト情報サイトのように地域とそれに含まれる都道府県などを表示する場合、
どのような構造で格納して表示するのがスマートなんでしょうか?

地域 :region
都道府県 :pref

region[][0] = 地域コード
region[][1] = 地域名
region[][2] = pref[] <−複数の都道府県の配列

pref[][0] = 都道府県コード
pref[][1] = 都道府県名

このような構造で表示しているため、格納する処理もかなりややこしくて
修正時にエラー多発といった状況です。

これに市区町村までつくとさらにややこしくなってしまうんですよね。。

460 名前:nobodyさん mailto:sage [2006/09/30(土) 02:46:33 ID:???]
2ちゃんねるタイプBBSの「GlobalNoteScript」について質問させてください

管理者メニュー内にある「個別の規制」を使ってみたいのですが、記述方法がわかりません。
どのような形で記述すれば適用されるのか、どなたか教えてください・・

461 名前:nobodyさん [2006/09/30(土) 09:28:21 ID:ahiWlza0]
.htaccessを使った認証でユーザーによって表示するページを変更するにはどうすればいいのですか??

462 名前:nobodyさん mailto:sage [2006/09/30(土) 09:59:32 ID:???]
環境変数 AUTH_USER

463 名前:nobodyさん mailto:sage [2006/09/30(土) 11:37:32 ID:???]
>>459
データベース使うのがスマート



464 名前:nobodyさん mailto:sage [2006/09/30(土) 12:41:27 ID:???]
>>463

それDBのデータです。
いまいちいい方法が思いつかない・・・


465 名前:nobodyさん mailto:sage [2006/10/01(日) 15:32:21 ID:???]
掲示板のCGIを設置してるんですが、知らないうちに18MBほどのimageというフォルダが出来てました。
ihc.tar.tarとかのファイルが入ってて、セキュリティーホールとかよく判らないんですが、
これって危ないですよね。なんか攻撃されてるんだろか・・・

466 名前:nobodyさん mailto:sage [2006/10/01(日) 16:01:59 ID:???]
tarファイルのアップロードを許可していないなら、スクリプトに抜け穴がある。

467 名前:nobodyさん mailto:sage [2006/10/02(月) 00:07:25 ID:???]
「こんなCGI探してます」スレが見当たらないようなのでこちらで質問させてもらいます

GIF画像を連結するPerlスクリプトで出力されるGIFがアニメでないスクリプトがあったら教えてください
ttp://www.tohoho-web.com/soft/gcat.txt
はよく使われているようですがアニメGIFを吐くのでブラウザの画像のアニメをOFFにしていても正常に
表示されるようにしたいです

468 名前:nobodyさん mailto:sage [2006/10/02(月) 11:41:10 ID:???]
>>464
regionテーブルとprefテーブルがあるってことですかい
それならテーブルをjoinしてselectするだけでは



469 名前:nobodyさん mailto:sage [2006/10/02(月) 14:40:33 ID:???]
>>468

JoinしてSelectした結果が

[地域A][都道府県A]
[地域A][都道府県B]
[地域B][都道府県C]

こうなるでしょ。
それを表示するために、>>459のような配列に格納しなおしているってこと。
で、それがややこしいなって思ったわけさ。

470 名前:nobodyさん mailto:sage [2006/10/02(月) 23:56:58 ID:???]
その情報をどう使うかによるけど、たとえばある地域Aに属する都道府県の一覧を
表示したいなら、地域Bの情報はselectしない、って事じゃないだろうか?

471 名前:nobodyさん mailto:sage [2006/10/04(水) 14:48:19 ID:???]
ここ↓って、クッキーを切っても検索した名前が残るのですが、どのようにしているのでしょうか?

ハイパー薬事典
www.jah.ne.jp/~kako/dwm_search_form.html

472 名前:nobodyさん mailto:sage [2006/10/04(水) 15:53:35 ID:???]
>>471
もっと具体的に。
クッキーが無効な時に
どのような操作をすれば
検索した名前が残ったのかを述べよ。

473 名前:nobodyさん mailto:sage [2006/10/04(水) 17:21:21 ID:???]
>>472
名前欄に薬名(ビタミンとか)を書いて検索。
ブラウザの「戻るボタン」で戻ると、名前欄に先ほど書いた名前が残っている。



474 名前:nobodyさん mailto:sage [2006/10/04(水) 18:55:51 ID:???]
変な機能の掲示板CGIを探してこちらにやってきました。
7年ほど前に見たもので、ランダムで肩書きを付ける機能があったのですが…

たとえば、書き込むときに、名前欄に「太郎」と入れたら、
「何をやってもダメな太郎」「足フェチの太郎」という風に
勝手に肩書きがつけられてしまうものでした。

グーグルで探した結果、書き込み回数によって肩書きが変化するものはあったのですが、
全くランダムで肩書きをつけてしまう、おバカなCGIがどうしても欲しくて…
ご存知の方、教えてください。よろしくお願いします。

475 名前:nobodyさん mailto:sage [2006/10/04(水) 20:16:39 ID:???]
>書き込み回数によって肩書きが変化するものはあったのですが
そこを乱数で変化するように書き直せばええんちゃう?

476 名前:nobodyさん mailto:sage [2006/10/04(水) 20:17:17 ID:???]
>>474
Web制作板 【CGI】こんなCGI探してますver.21へGO!
pc8.2ch.net/test/read.cgi/hp/1154177468/l50

きちんと読んで迷惑かけないようにな。

477 名前:nobodyさん mailto:sage [2006/10/04(水) 21:42:49 ID:???]
>>473
> ブラウザの「戻るボタン」で戻ると、
> ブラウザの「戻るボタン」で戻ると、
> ブラウザの「戻るボタン」で戻ると、

    ( ゚д゚)  キーコキコ
 〜  (_ ゚T゚
     ゚ ゚̄

      ( ゚д゚ )
       (_ ゚T゚
       ゚ ゚̄


478 名前:nobodyさん mailto:age [2006/10/06(金) 15:49:59 ID:???]
ブラウザにURL直打ちだと結果が返るのに、
PerlのLWP::UserAgentを使うと「ERROR No result」と返してくるのは
(エラーにはならない)
こっちの何を見て判断されてるんでしょうか?




479 名前:nobodyさん mailto:sage [2006/10/06(金) 16:12:07 ID:???]
HPを作成に関する質問です。
今現在、ただ1つのウィンドウを左右二つのフレームに分けたところです。
左フレームにプルダウン機能を持たせたリストから、その選択した内容を
右フレームに表示させるにはどのように記述すればよろしいでしょうか?
HTMLをメモ帳で記述してます。
<form>
<select onChange="〜">
<option selected>〜
<option value="〜.html">〜
</select>
</form>
以上の記述と
<a href="〜" target="〜">〜</a>
を組み合わせたような記述、又は同じ役割をする別の記述があれば教えていただけませんか?
本当にまだHTMLをかじったばかりで上記理解してもらえると嬉しいのですが
レス汚しになってしまったらごめんなさい。


480 名前:nobodyさん mailto:sage [2006/10/06(金) 16:19:34 ID:???]
157 :夢見る名無しさん :2006/07/10(月) 22:53:34 O
時々目にする「竹石圭佑」という奴をまとめてみました…

@両親が在日(中国人)。名古屋在中?
A顔が出目金or宇宙人そっくり。
B新成人だが、知能が小学生程度(理由は下記の事項より)。
C「自分より力の弱い」女子生徒や女子教師をイジメの格好の的としていた。
D意中の女子には例外なく「ちょっかい」を出して気を引こうとしていた。
E万引きで数回捕まり、長期停学を検討していた(らしい)校長や他職員に大声で泣きながら謝罪。廊下まで泣き声が響いたらしい。
F自分は一般人とは違うと思っており、異常なほどの目立ちたがり屋で注目される為なら何でもする。
Gあまりにも女子に相手にされないことから気が触れ(?)、後輩や仲の良い男子生徒にも手を出す。噂だが注意が必要。
…ちなみにこれらは竹石圭佑の一部にすぎないらしく、
詳しく知りたいならば本人に直接聞くのが一番手っ取り早いそうです。


481 名前:478 mailto:sage [2006/10/06(金) 16:27:38 ID:???]
自己解決

引数のURL内の記号をコード表記にしたら解決しますた。

482 名前:nobodyさん mailto:sage [2006/10/06(金) 16:51:04 ID:???]
>>479
<FORM ACTION="リンク先" METHOD="メソッド" TARGET="フレーム名">

483 名前:nobodyさん mailto:sage [2006/10/06(金) 22:19:26 ID:???]
WindowsXP SP2+IE6+JDK 5.0 Update 7で、Javaアプレットの動作テストを
しようとしたのですが、どのサイトのテスト用アプレットを使っても
アプレットが起動できません。
ネットで一般的に動作してるアプレットも動かない状態です。

テストとしては、Hello Worldを表示するだけのアプレットと、
同パスにある上記のアプレットをアプレットタグで読み込むだけのhtmlを
用意し、同パスにおいてhtmlをIEから読み込みました。
すると、IEでよくファイルが見つからない時に表示される赤い×印が
表示されただけでした。
ネットで動いてるアプレットも全て同じように×が表示されます。
IEのセキュリティ設定では、Javaはセキュリティレベル中で動作するようになっています。
上記のテスト用アプレットは、アプレットビューアーでは正常に動作しましたし、
プロンプトからはjava, javacコマンドともにパスが通っています。

何が悪いのかさっぱりわからなくて困っています。
どなたかアドバイスをお願いします。



484 名前:nobodyさん [2006/10/07(土) 00:10:54 ID:lqUaPCVi]
Perl/CGIって、毎日1回作業をさせる・・・というような、cronと連動した、毎時間起動させることって
レンタルサーバで出来ますか?

一度に実行はできるけど、自動で毎時間起動・・・は無理ですか?

485 名前:nobodyさん mailto:sage [2006/10/07(土) 01:06:20 ID:???]
そんなもんそれぞれのサーバの管理者に聞きなはれ。


486 名前:nobodyさん [2006/10/07(土) 11:06:53 ID:qRaNUp4k]
ということはサーバ側でうまく設定できれば
可能ということですね

ありがとうございました。
Plaggerのような機能を作りたくて、上司のプログラマに
ニュースサイトのRSSを毎日一回取得して、HTMLに整形・出力するプログラムを

依頼しようかなと思ってたです。

487 名前:nobodyさん mailto:sage [2006/10/07(土) 13:08:05 ID:???]
298 名前:はじめまして名無しさん :2006/09/15(金) 23:22:38 ID:pNL/1NTp   
         ________   
       /:.'`::::\/:::::\   
      /::            \
     /::.  /"""  """\ ヽ
     |::〉   ●"    ●" | 竹石圭佑 
   (⌒ヽ             |) (1986〜 愛知県名古屋市)
    ( __     ( ∩∩ )    |
      |  、_____  /   
      ヽ   \____/  /
       \        /
         \____/

       /;;;;;;;;;;;;`Y´;;;;;;;;\
        /;;;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;',
      l;;;;;r'´ ̄ ̄~  ̄ ̄ヽ;;;;;!
       |;;;;;;|         |;;;;;|
       {;;;;r',;;'"゙`、  .,,;-ー、 ',:;}   植草一秀
      rゝl!. (●)│l (●), :l;jヽ 名古屋商科大学客員教授  
       〉),|   . ノ ヽ   :!ノ/   
        ゝ_.l   ゝ- '   ,jノ
        l、  ___,  /!  
         lヽ  ー‐'  ,/ ! 
          /!、`ー─‐'" /ヽ  

 竹石圭佑と植草一秀氏には多くの重大な「共通点」がある。
竹石圭佑は覗き&盗撮が趣味で高校時代にも最低2回は「覗き」「下着泥棒」で捕まっている。
顔の系統も同じで、かなりレベルの高い金魚面である。
竹石や植草氏は世の中の女性を「性欲処理の道具」としてしか見ていない。
犯罪・変態行為で互いにしのぎを削りあう両名。好敵手とも言える。
しかし、この二人の不自然なほどの重大な「共通点」から考察すると、竹石圭佑は植草一秀氏と血縁関係にあるとも考えられる。

488 名前:nobodyさん mailto:sage [2006/10/07(土) 23:21:52 ID:???]
Access Analyzer Ver.2.17を設置しようとしているのですが、同封されていたマニュアルに表記されていた
<script language="javascript">
<!--
b1=new Date();
a1=window.screen.height;
a2=window.screen.width;
a3=window.screen.colorDepth;
a4=window.document.referrer;
a5=b1.getTimezoneOffset();
document.write("<img src='./hana.cgi?wh="+a1+"&tz="+a5+"&ww="+a2+"&cd="+a3+"&ref="+a4+"'>");
// -->
</script>
<noscript>
<img src="./hana.cgi">
</noscript>
という解析タグの、9行目と13行目の<img src="">は何の画像を表示させようとしているのでしょうか。

また、「hana.cgi へのパスは、ちゃんと通るように設定してください。」とあったのですが、
これは9行目と13行目の"./hana.cgi"の部分ということですか?

489 名前:nobodyさん mailto:sage [2006/10/08(日) 05:47:37 ID:???]
>>488
申し訳ないが、その程度で躓いている人はこの板に来ない方がいい。


490 名前:nobodyさん mailto:sage [2006/10/08(日) 08:16:07 ID:???]
>>488
hana.cgiが出力する画像データで決まる。花の絵?
JavaScriptが有効の場合は画面サイズや色深度などの情報を渡してるから、
CGIの作り方次第で、それらに依存した画像を動的に作ってるかもしれない。
パスはCGIの置いてあるサーバーに合わせるという意味じゃないかな。

491 名前:nobodyさん mailto:sage [2006/10/08(日) 10:49:42 ID:???]
>490
hana.cgiってのはそういう名前のアクセス解析cgiがあるってだけ。
よくわかってないならピントのはずれたアドバイスなんかしないでROMだけにしとけ。

492 名前:nobodyさん mailto:sage [2006/10/08(日) 14:58:35 ID:???]
>>490は別に変な事は言ってないだろ。
これがThe RoomのAccess Analyzerそのものだとは限らんのだからさ。

493 名前:nobodyさん mailto:sage [2006/10/09(月) 09:47:45 ID:???]
すいません、Apache関連でちょっとお聞きしたいことがあります。
gareki.ddo.jp/ki/ki/ki_7604.jpg
インストールしようとしたら画像の画面で固まったまま動きません。
キャンセル押したらメッセージは出るのですが、ウィンドウは消えません。
×ボタン押しても消えません。
タスクマネージャから強制終了させないと消えないようです。
以上の現象を2.0.55/2.0.59/2.2.3で確認しました。
OSはWinXP、マシンはPanasonic製Let's NOTE T4G、OSを再インストール直後です。
同じような現象を経験の方、解決方法ご存知でしたら教えて頂けませんでしょうか。



494 名前:nobodyさん mailto:sage [2006/10/10(火) 01:54:25 ID:???]
>>483ですが、どなたかアドバイスをお願いします…。

495 名前:nobodyさん mailto:sage [2006/10/10(火) 07:41:51 ID:???]
すれ違いだからヌルーされてることに気がつけ

496 名前:nobodyさん [2006/10/11(水) 21:57:35 ID:s93XQdUu]
tomcatについて教えてください。

環境:
OS:FedoraCore5
tomcat: jakarta-tomcat-4.0.6
java: Sun 純正 java version "1.4.2_12"

という環境で、tomcatはapacheと連携はさせていません。

javaプログラミングは初めてなので試行錯誤しながらやっているのですが、
どうやらエラーコードがプログラム(index.jsp)を変更したのに変わらないと
いう現象が出ています。

色々しらべた所、tomcatが生成したjavaの中間コード

$TOMCATHOME/work/Standalone

がindex.jspを変更してもうまく更新されない事が多々あるようです。更新され
る場合もあるのですが。それで無理矢理消すとエラーコードがプログラムの
変更に確実に追随します。

仕方ないので毎回こういう事をやりながらデバッグしています。

cd $TOMCATHOME/work/Standalone/localhost/_
rm -rf *

とても効率が悪いので、javaの中間コードを毎回生成させるよう指示したい
のですが、どこをどう変更すれば良いか教えてください。

497 名前:496 mailto:sage [2006/10/11(水) 23:25:31 ID:???]
↑自己スレです。時計が狂ってました。/homeをNFSで共有してたんですよね。

たぶんこれが本質的な原因です。

明日職場で時計を正しくして再度試してみます。もしまだ問題があるようなら
再度質問します。

498 名前:496 mailto:sage [2006/10/12(木) 13:46:41 ID:???]
↑犯人は時計と確定しました。

499 名前:nobodyさん mailto:sage [2006/10/12(木) 13:49:11 ID:???]
無 理 な 仕 事 は
引 き 受 け る な

500 名前:nobodyさん [2006/10/13(金) 17:14:15 ID:AP9+O436]
無料のショッピングカートCGIで黙って使っとけ!というのを教えてください。
Kent Webは代引き手数料が固定だったので・・
購入金額で、代引き手数料を変化させたいです。

501 名前:nobodyさん mailto:sage [2006/10/13(金) 17:35:04 ID:???]
>>500
これをマルチと呼ぶかどうかは微妙なところだがおまいらはどう思う?

502 名前:nobodyさん mailto:sage [2006/10/13(金) 17:42:31 ID:???]
>>500
この板のことを言ってるんだろうが、たぶんWeb制作板の初心者質問スレ(だったかな?)のも同一と思われる。

503 名前:502 mailto:sage [2006/10/13(金) 17:43:36 ID:???]
レス番間違えた>>501



504 名前:nobodyさん mailto:sage [2006/10/13(金) 18:32:28 ID:???]
>>502
ざっと調べてみた。
最近この界隈に出てきたショッピングカートの話題は2種類あるようだ。
微妙に要求が違うのは途中で考えが変わったのか2人居るのか…

>>500
1. pc8.2ch.net/test/read.cgi/hp/1160325838/155-158
2. pc8.2ch.net/test/read.cgi/php/1078991985/726-
3. pc8.2ch.net/test/read.cgi/php/1145308869/178-

恐らく3はお前だと思うが1=2もお前なのか?
そうなら2と3のスレ、違っても3のスレには一言断ってからこっちに来い。


505 名前:nobodyさん [2006/10/13(金) 19:14:30 ID:XqR5qXXX]
これはマルチではなく、スーパーマルチと言われる行為!
とりあえずレスしてこいよ。あとレスしてもらった内容を理解しような。

506 名前:nobodyさん [2006/10/13(金) 20:02:57 ID:DJEH1QY1]
初めて書き込みします。
サーバーにメールが届くのをトリガーにして、
そのメール内容をサーバーにテキストデータとして
残すプログラムを作りたいのですが、
Perlで可能ですか?
また、良い雛形となるプログラムがあれば教えてください。

507 名前:nobodyさん [2006/10/13(金) 20:45:48 ID:AP9+O436]
無料のショッピングカートCGIで黙って使っとけ!というのを教えてください。
Kent Webは代引き手数料が固定だったので・・
購入金額で、代引き手数料を変化させたいです。

508 名前:nobodyさん mailto:sage [2006/10/13(金) 21:13:53 ID:???]
>>507
>>500-505

509 名前:nobodyさん mailto:sage [2006/10/13(金) 23:18:56 ID:???]
なんか勉強してみようかと思うんですが。
例えば、参加型のレビューサイトとか、SNSっぽいの作るとしたら、どの言語が向いてるんでしょうか?

510 名前:nobodyさん mailto:sage [2006/10/13(金) 23:29:40 ID:???]
アセンブラ

511 名前:nobodyさん mailto:sage [2006/10/14(土) 01:34:07 ID:???]
batもなかなか熱いぞ

512 名前:nobodyさん mailto:sage [2006/10/14(土) 11:35:23 ID:???]
>>506
そこまで動作原理を理解していて、
なぜここで聞く?

513 名前:nobodyさん [2006/10/14(土) 21:50:03 ID:564AOHBj]
>512
あれ?ここじゃないですか?
掲示板をPerlで組んだことがある程度なので
初心者の質問で聞いたらいいかなと思ったんです。
お手数ですが、誘導願えますか?



514 名前:Name Not Found mailto:sage [2006/10/14(土) 22:09:08 ID:??? BE:193093643-2BP(0)]
>>512
PerlとUNIXの知識が必要
ヒント:メール 受信 perl 起動

メール鯖へのやり取りはSOCK関数を使う
ヒント:perl pop sock

515 名前:514 mailto:sage [2006/10/14(土) 22:09:52 ID:??? BE:482733465-2BP(0)]
>>512 じゃなくて >>506

516 名前:nobodyさん mailto:sage [2006/10/14(土) 23:56:03 ID:???]
ヒント:ホームディレクトリで.qmail

517 名前:nobodyさん [2006/10/15(日) 09:41:04 ID:wTU/Njpm]
>514 >516
ありがとうございます。
教えていただいたヒントで頑張ってみます。
また分からないことがあったら、こちらに来させてもらいます。


518 名前:nobodyさん mailto:sage [2006/10/15(日) 10:33:30 ID:???]
マルチになってしまいますが、1週間待っても回答をいただけないのでこちらでも質問させてください

【  CGI名  】 GlobalNoteScript
【配布先URL】 onpumoe.hp.infoseek.co.jp/script/
【設置サーバ】 IIS (windows2000sp4)
【 質問内容 】 
2ちゃんねるタイプの掲示板の設定に関しての質問です
ダイヤルアップで毎回IPを変えて荒らしてくる複数IPSの書き込み規制を行いたいのですが
管理画面にある個別規制の部分への記述方法がまずいのか、うまくいきません

AA01234567.YYY.XXXX.ne.jp (IPに変換すると111.222.333.444)のように

ホストなら途中の数字部分だけ、IPなら下2桁が変化する相手を規制したいのですが、どう記述しても適用されません

111.222.*.*
^111.222.
AA0*.YYY.XXXX.ne.jp

等々、いくつも記述してみましたが効果なし・・・
果てには生IP生ホストを直接記載しても書き込めてしまい、途方に暮れています
どなたか正しい記述方法を御教授いただけませんでしょうか?
ちなみにBBQ・串規制状態で荒らされています
よろしくお願いします

519 名前:nobodyさん mailto:sage [2006/10/15(日) 12:04:02 ID:???]
>>518
元の質問スレ落ちちゃって新スレ建ってないのね。乙

試してないけれどソースをちょっと読んだところでは多分
^AA0\d*\.YYY\.XXXX\.ne\.jp$
で行けると思う。
判定は逆引きできればIPアドレスじゃなくてFQDNで行ってるので、
存在するならAA01234567.YYY.XXXX.ne.jpのほうを入力すること。
そして入力された文字列ををそのままマッチングに使ってるので入力は正規表現で。
正規表現では、.はそのままでは何か1文字という意味なので、エスケープしてやって\.とする。
また、*は何かの文字じゃなくて、"指定したものが"0個以上という意味だから(0*じゃ0が0個以上)、
数字を意味する\dを使って\d*のようにしてやることで数字が0個以上となる。
^と$はそれぞれ最初と終わりを意味する。

必要だったら詳細はこの辺をご覧あれ。
ttp://www.kt.rim.or.jp/~kbk/perl-5.8/perlretut.html
ttp://www.kt.rim.or.jp/~kbk/perl5.005/perlre.html

それと板全体での規制は「ユーザー設定が異常です!」のほうだけど、
個別の規制と間違えてないかい?個別の規制はスレ別だよん。

520 名前:nobodyさん mailto:sage [2006/10/16(月) 03:22:10 ID:???]
MSIEで何も表示しないWebページを開くと、勝手に空内容のHTMLが入ってません?
てっきりPHPが自動で空HTMLを作成してるのかと思ってた・・・

521 名前:nobodyさん [2006/10/16(月) 18:35:02 ID:ecpKZqzB]
意味不明

522 名前:nobodyさん mailto:sage [2006/10/16(月) 19:07:39 ID:???]
>>518です
>>519さん、詳細なレスありがとうございます
アドバイスのとおりの記述で自分のホストに規制をかけたら見事かかりました
これで荒らしの被害を軽減できそうです
本当にありがとうございました!

523 名前:520 [2006/10/16(月) 19:29:08 ID:C6J+0X4K]
白紙のWebページをMSIEで開いて、HTMLソースを見ると、
全くの白紙のはずなのに、変な骨組みのHTMLが入っているということです。



524 名前:nobodyさん mailto:sage [2006/10/16(月) 20:09:11 ID:???]
便宜上ブラウザが吐いてるだけ
だからどうしたというんだ?

525 名前:nobodyさん [2006/10/18(水) 22:51:13 ID:wXc8cIwU]
まず、始めに勉強するならどの言語がオススメでしょうか?


526 名前:Name Not Found mailto:sage [2006/10/18(水) 22:57:04 ID:??? BE:160911252-2BP(0)]
>>525
【勉強するのは】PHPとPerl【どっちが最初?】
pc8.2ch.net/test/read.cgi/php/1152776176/l50

少しは調べる努力をしてね

527 名前:nobodyさん mailto:sage [2006/10/18(水) 23:01:22 ID:???]
>525
Java servlet。 JSPやperlは駄目。

生真面目にSntax エラーを報告する言語を一つぐらい
マスターしておかないとまともなプログラマーになれない。

528 名前:nobodyさん mailto:sage [2006/10/18(水) 23:02:21 ID:???]
sed s/Sntax/Syntax/

529 名前:nobodyさん [2006/10/18(水) 23:03:49 ID:XCwpgl/d]
PHPを利用して、不特定多数向けの携帯用サイトを作っているのですが、
ユーザがあらかじめ用意された部屋(チャットルームのようなもの)に入った後、
[退出]ボタンを押すと、部屋から退出できるようにしています。
この場合、[退出]が押された場合の処理を書けば事足りるのですが、
ユーザが、PHPのページを閉じた(携帯の電源ボタンを押す等)して、半ば強制的に退出した場合の処理に困っています。

どうにかして、ユーザがPHPのページを閉じたことを知らせるイベントを取得したいのですが、
なにか良い方法は無いでしょうか?

530 名前:Name Not Found mailto:sage [2006/10/18(水) 23:13:05 ID:??? BE:1158559889-2BP(0)]
作業が行われなくなってからの時間で判断するとか

531 名前:nobodyさん mailto:sage [2006/10/18(水) 23:15:11 ID:???]
無い。
強いて言えば一定時間アクセスが無かった相手を退出したものと見なすくらい。

532 名前:nobodyさん [2006/10/18(水) 23:20:35 ID:XCwpgl/d]
>530
アドバイスありがとうございます。

回避策として、あらかじめ用意された部屋(チャットルームのようなもの)を一覧表示する際(アクセスされた時)、
あらかじめDBへ保存しておいた部屋ごとの最終更新時間を、部屋選択画面へアクセスした時間と評価して、
退出処理を実行するというのを考えていたのですが、PHPで有効な方法がないものかと思い投稿させていただきました。

とりあえず、アクセス時に時間で退出を評価する方法を試してみます。

533 名前:nobodyさん [2006/10/18(水) 23:22:23 ID:XCwpgl/d]
連続投稿失礼します。

>531
ご指摘ありがとうございます。
そちらの方法でいこうかと思います。



534 名前:520 mailto:sage [2006/10/19(木) 05:35:13 ID:???]
>>524
そうなんですか。どんな便宜なんでしょうか。
ブラウザが勝手なことするのは、やですね。
デバッグ時に?と思ってしまいました。

535 名前:nobodyさん mailto:sage [2006/10/19(木) 16:31:11 ID:???]
IEに限らずMSの製品はどれもありがた迷惑なほどお節介焼きさんだからなあ。

536 名前:nobodyさん mailto:sage [2006/10/19(木) 18:09:12 ID:???]
でもそのおかげでPC音痴の人もWEBサイトを見られるようになって、
WEBプログラマの飯の種になってるんだから、MSに感謝。

537 名前:nobodyさん mailto:sage [2006/10/19(木) 18:21:58 ID:???]
飯の種……どっちかと言えば俺には頭痛の種だけどなw

538 名前:nobodyさん [2006/10/19(木) 22:14:33 ID:GS8Iv3og]
いい人が集まってるスレだなw

539 名前:nobodyさん [2006/10/20(金) 01:04:32 ID:djh90vVm]
ロリポップなのですが
./から

$num="0000";
$lines = file("./log/$num.dat");

のように配列にファイルの中身をぶち込みたいのですが
どうも入ってないようなんです。
原因がよくわからないのですが、わかるかたいらっしゃいましたらよろしくお願いします。

540 名前:nobodyさん mailto:sage [2006/10/20(金) 07:26:36 ID:???]

$linesは配列じゃないわけだが。

541 名前:nobodyさん mailto:sage [2006/10/20(金) 13:26:21 ID:???]
>>539
・ファイルの中身が記述されているかチェック
・print_r、var_dumpなどで中身が本当に空なのかチェック
・パーミッションが正しいかチェック

542 名前:nobodyさん [2006/10/20(金) 17:49:23 ID:RSEcWMVI]
>>539
echo $num.dat
echo $num . ".dat"

543 名前:539 [2006/10/20(金) 18:35:52 ID:djh90vVm]
皆さんレスありがとうございます。
レスを参考にして書き直してみたところ、動作しました
ありがとうございました



544 名前:nobodyさん [2006/10/21(土) 13:26:53 ID:cNLRA27Q]
Web でのユーザー登録ページなどで、登録者が人間であることを判断するために
グニャっとねじれた感じの絵に描かれている数字やアルファベットを入力するってことがありますが、
あのグニャの技術って何て名前?

545 名前:nobodyさん mailto:sage [2006/10/21(土) 15:09:00 ID:???]
>>544
Captcha(キャプチャ、"Completely Automated Public Turing test to tell Computers and Humans Apart";
コンピュータと人間を区別する完全に自動化された公開チューリングテスト)
ttp://ja.wikipedia.org/wiki/Captcha

546 名前:nobodyさん mailto:sage [2006/10/21(土) 16:47:35 ID:???]
54じゃないが、久々に思わぬ収穫が得られた記念の瞬間

自分のスクリプトに実装することは無さそうだが…

547 名前:nobodyさん mailto:sage [2006/10/22(日) 17:35:09 ID:???]
>>545
ありがとん

548 名前:nobodyさん [2006/10/24(火) 19:08:48 ID:4iRNP0WT]
せんせ〜しつもんです!

ショッピングカートの無料CGIを探しています。

例えばパソコン販売の場合、価格帯、使用用途でジャンルを分けたいのです。
★6〜7万円
★3Dゲーム
というジャンルにすると、同じPCの商品登録を2度する必要があるのですが
これを1度の手間にしたいのです。

あと理想としては、このジャンルのPCが表示されて検索窓に「SONY」と
入れたら表示されるようにしたいです。

こんな無料CGIがありましたら、URLを教えてください。

549 名前:nobodyさん mailto:sage [2006/10/24(火) 19:45:20 ID:???]
氏ねスレ違いだ


550 名前:nobodyさん mailto:sage [2006/10/24(火) 19:46:38 ID:???]
>>548
自分でCGIを探す能力がない人間がネットショッピングサイトをしようとか
テラキモス。大事な個人情報を使って買い物したいとは思わないよ。
悪いこと言わない、勉強するならこんなところ来ないで本屋に行け。

551 名前:nobodyさん [2006/10/26(木) 14:19:47 ID:cIFivUbH]
アップロードされてきた画像を縦、または横のサイズそれぞれ200以内に収めたいのですが
ソースを書いてもうまくいきません。。。
どなたかわかる方、直していただけませんでしょうか。。。

$filename = $_FILES['picture']['tmp_name'];

$width = 200;
$height = 200;

list($width_orig, $height_orig) = getimagesize($filename);

if ($width && ($width_orig < $height_orig)) {
$width = ($height / $height_orig) * $width_orig;
} else {
$height = ($width / $width_orig) * $height_orig;
}

$image_p = imagecreatetruecolor($width, $height);
$image = imagecreatefromjpeg($filename);

imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
move_uploaded_file($_FILES['picture']['tmp_name'], "file.jpg");


552 名前:nobodyさん mailto:sage [2006/10/26(木) 17:31:08 ID:???]
my ($inW, $inH);
my $targetSize = 320; # 長辺のサイズ

my ($reSampleW, $reSampleH);

if($inW > $inH){
  $reSampleW= $targetSize;
  $reSampleH= int($inH / ($inW / $targetSize));
}elsif($inW < $inH){
  $reSampleH= $targetSize;
  $reSampleW= int($inW / ($inH / $targetSize));
}else{
  $reSampleH= $targetSize;
  $reSampleW= $targetSize;
}



553 名前:nobodyさん [2006/10/26(木) 18:25:52 ID:Oa70x39k]
ショッピングカート制作に特化した、お奨めの参考本を教えてください。
ネットにある物を変更して使いたいんですが。



554 名前:nobodyさん mailto:sage [2006/10/26(木) 18:47:45 ID:???]
>>553
処理を一つずつ考えられれば、そんな○○特化な本なんて必要ないと思うけど。
大まかには
・表示処理(検索やカテゴリ分けも?)
・カゴに入れる処理(セッション?)
・購入確認
・購入処理
ができればいいんだから、それと似たようなソース探せば?

555 名前:553 mailto:sage [2006/10/26(木) 19:15:44 ID:???]
>>554 ありがとうございます。
変更だけなら、それほど難しくないような印象を受けるのですが
どれくらい勉強すれば、でショッピングカートのソースを理解できるように
なりますか?

556 名前:nobodyさん mailto:sage [2006/10/26(木) 19:44:53 ID:???]
理解するスピードも人によりけりだし、弄ろうとするソースの複雑さにもよるし、
改変の程度にもよるから一概にどれくらいかかるかなんて訊いても答えられる人間はいないと思われ

>変更だけなら、それほど難しくないような印象を受けるのですが
単純な掲示板程度なら簡単な場合もあるだろうけど、どの程度弄りたいのかも分からない状況じゃこれも答えようが無い

さっさと弄りたいソースの目星をつけて、後は言語の種類とバージョンに気をつけて本屋で入門本を物色すべし

557 名前:555 mailto:sage [2006/10/26(木) 20:19:05 ID:???]
>>556
ご丁寧にありがとうございました。
本屋逝ってきます。

558 名前:nobodyさん mailto:sage [2006/10/27(金) 10:04:22 ID:???]
>>555
早い人で30分。遅い人で2〜3年。

559 名前:nobodyさん [2006/10/27(金) 20:36:58 ID:KFXScXs3]
<!--nurupo_start-->
〜〜〜
〜〜

・・・・
<!--nurupo_end-->

<!--nurupo_start-->から<!--nurupo_end-->までの間に含まれている文字列を
丸ごと別の文字列に置き換えるにはどのようにすればよいのでしょうか?



560 名前:中三 mailto:example@hoge.com [2006/10/27(金) 20:48:46 ID:???]
>>555
少しまじになると、
読むだけなら比較的簡単。

しかし、改造等、いざ「書く」となると急にキーボードをタイプする指が止まるんですよ。。

まあ、ショッピングサイト作りたいならfc2で借りて自己満足してるのが一番手っ取り早い。

561 名前:nobodyさん [2006/10/27(金) 23:20:49 ID:f73XwVuR]
下に書いたのはリンク先がランダムに変わるやつなんですが、ランダムじゃなく
順番にローテーションしたいんですがどうすればよいのでしょうか?
(1から順に5までいったらまた1に戻る。この繰り返しにしたい)

#!/usr/bin/perl

#設定
$max = "5";

$page[1] = "a.com/";
$page[2] = "b.com/";
$page[3] = "c.com/";
$page[4] = "d.com/";
$page[5] = "e.com/";

srand();
for(;;){
if($page[$rand = int(rand() * 100000) % $max +1]){
print"Location: $page[$rand]\n\n";
last;
}
}
exit;

562 名前:nobodyさん mailto:sage [2006/10/28(土) 00:29:46 ID:???]
ファイルロックは省いてるので自分で付加してね

my $cnt;
my $jumppage;
my @pagelist('〜;', ';〜');
my $maxcnt = $#pagecnt;

open(FH, <+$cntfile);
read(FH, $cnt, (-s FH));
$jumppage = $#jumplist > $cnt ? $pagelist[$cnt] : $pagelist[0];
$cnt++;
$cnt = 0 if $cnt > $maxcnt;
seek(FH, 0, 0);
print FH $cnt;
truncate(FH, seek(tell(SEEK)));
close(FH);

print"Location: $jumppage\n\n";


563 名前:nobodyさん mailto:sage [2006/10/28(土) 12:28:32 ID:???]
xp IEsp1
コピペでとりあえず動かそうとしたら、ページ内エラーがでました。
一応JavaScriptの許可なのでしょうか…
XMLのXpathとJacaScriptで条件絞込みみたいなページを作りたかったのですが。
↓ここのソースです。
tp://ykr414.com/xml/xml10.html#XML10D
よろしくお願いします。



564 名前:nobodyさん mailto:sage [2006/10/28(土) 19:42:20 ID:???]
>>559
s/<!--gaxtu_start-->.*?<!--gaxtu_end-->//s;

565 名前:nobodyさん [2006/10/29(日) 02:46:32 ID:b06dAVsD]
アップローダーで、ファイルにパスワードかけても
直接ファイルにアクセスされてしまうと閲覧できてしまうんですが
何かいい手段ありませんでしょうか?


566 名前:nobodyさん [2006/10/29(日) 13:08:46 ID:9X331ilA]
>>564
どうもありがとうございました

567 名前:nobodyさん mailto:sage [2006/10/29(日) 13:30:35 ID:???]
PATH_INFO環境変数が

hoge.php/test01/hoge
hoge.php/test02/hoge

という風に指定されたとき、上のアドレスでパス情報を指定せず発行したCookieが下のアドレスで読み取れないのは、HTTPの仕様なのでしょうか。

568 名前:nobodyさん [2006/10/29(日) 14:08:04 ID:9X331ilA]
$tempの中の<!--center_start-->から<!--center_end-->までを
$formに書き換えたいのですがうまくいきません・・・・
なにか間違いありますでしょうか?

$temp = preg_replace('s/<!--center_start-->.*?<!--center_end-->//s',$form,$temp);

エラー
Warning: preg_replace(): Delimiter must not be alphanumeric or backslash in〜〜

569 名前:nobodyさん mailto:sage [2006/10/29(日) 17:28:03 ID:???]
>>568
回答してくれた人を無視して、よく次の質問できるな。

570 名前:nobodyさん [2006/10/29(日) 18:07:17 ID:9X331ilA]
>>569
>>564で回答していただいたものをpreg_replaceのパターンに入れてみたんですがうまくいかなくて・・・・

571 名前:nobodyさん mailto:sage [2006/10/29(日) 18:11:46 ID:???]
>>570
バカは消えろ。


preg_replace('/<!--center_start-->.*?<!--center_end-->/', '', );

572 名前:nobodyさん mailto:sage [2006/10/29(日) 21:23:43 ID:???]
   

573 名前:nobodyさん mailto:sage [2006/10/30(月) 01:52:58 ID:???]
perlで会員制掲示板作ってるんですがログアウトしたあと
ブラウザの戻るボタン押すと、どんどん戻れてしまって
恥ずかしい中身が見えてしまうんですけど、どうしたら
戻れなくできますかね?
制限区域内のHTMLソースに、これ書き出してるんですけど
全然効きません

Pragma: no-cache
Cache-Control: no-cache, no-store, must-revalidate
Expires: Thu, 01 Dec 1994 16:00:00 GMT
ブラウザは、ie6 です

M$の説明に</body>の後ろにmetaタグでPragma: no-cacheを
書けってあったですけど、これもダメでした



574 名前:nobodyさん mailto:sage [2006/10/30(月) 05:36:38 ID:???]
JavaScriptで履歴を見て、次の履歴があれば、リロードする

575 名前:569 mailto:sage [2006/10/30(月) 07:04:22 ID:???]
>>570
いやいや、質問の前にお礼くらいすれよって意味なんだけど、それすら読み取れなかったか。

576 名前:nobodyさん mailto:sage [2006/10/30(月) 09:25:14 ID:???]
ブラウザによってはJavaScriptでちゃんと取れないよ>戻った場合のりふぁら


577 名前:nobodyさん [2006/10/30(月) 10:42:07 ID:1MBROGf8]
>>571
間に改行があるとうまくいかなかったみたいなので・・・・
改行削除してpreg_replaceすることにしました
どうもありがとうございました

578 名前:nobodyさん mailto:sage [2006/10/30(月) 11:02:28 ID:???]
いえいえ、こちらこそ。

579 名前:nobodyさん [2006/10/30(月) 11:10:12 ID:LHscSvvG]
>>575
>>566では?

580 名前:573 mailto:sage [2006/10/30(月) 14:52:12 ID:???]
キャッシュを開いた時でもjavascriptが動作すれば
ログアウト後に戻って来た時引っかけられると思って
テストしたら、ieはスクリプトを実行したけど
火狐はスルー。残念
試しにヤフーのウェブメールで試したら、ieでは全く
戻れなかったけど、火狐は戻れてしまう。
大手でもこの程度、餅っと弱小のウェブメールは
ieでも戻れてしまう。。。
諦めろっとことでしょうかね?

581 名前:nobodyさん mailto:sage [2006/10/30(月) 16:04:05 ID:???]
セッションって知ってるか?

582 名前:575 mailto:sage [2006/10/30(月) 16:26:25 ID:???]
>>575
スマソ、見落としてた。申し訳ない。
>>577
すいませんでした。吊ってきます。

583 名前:575 mailto:sage [2006/10/30(月) 16:28:09 ID:???]
間違えたから書きなおす。ぐだぐだですいません。

>>579
スマソ、見落としてた。申し訳ない。
>>577
すいませんでした。吊ってきます。



584 名前:nobodyさん mailto:sage [2006/10/31(火) 00:53:05 ID:???]
>>581
それでも、完璧ではないな。

585 名前:nobodyさん mailto:sage [2006/10/31(火) 19:06:24 ID:???]
ハードウェアをブラウザで制御するソフトウェア(CGI)を作成しようと思っています。
ハードウェアとのやりとりはDLLで行うのでC言語であれば関数を呼ぶだけです。

要求としては
・ある程度のデータは起動時にまとめて取得して、それを使いまわしたい
・デザインとデータを分離したい(デザインは別の人に任せたい)
・IISサーバ

XMLを使うのがよさそうだと思ったのですが、動的にXMLを作成するのと
複数ログインすることも考えると、セッション管理などが必要になると思っています。

普通のローカルで動くアプリケーションであれば、メモリ上にデータを保存しておけばよいし
複数ユーザというのも発生しないので

IIS+IE推奨なのでASPや.NETなどを使うことはまったく問題ありませんが
せめてFirefoxで動いてくれればと思っています。
IEだけでよければActiveXみたいなものでもよさそうですが。

どういう技術を使って、どういう方向性で開発したらよいか
さっぱりわからないので、ご教授ください。


586 名前:nobodyさん mailto:sage [2006/10/31(火) 20:22:05 ID:???]
perlにwin3APIを呼び出せるモジュールあるよ

587 名前:nobodyさん [2006/10/31(火) 20:53:04 ID:o5P7BR6p]
今まで登録ユーザーの各種情報
(ID(通し番号)、パスワード、名前などなど)
をログファイルとして保存していたのですが、DBに移行しています。

ユーザー情報を入れてあるテーブルから

ID<>PASS<>name<>・・・・

というように整形して、レコード数分の長さの配列にぶち込んで返り値とする関数を組みました。
でも、IDなどが102132、PASSがPaSSword、nameがNameなどでも

1<>P<>N<>・・・・

と帰ってきてしまうのですが、これはソース間違ってるんでしょうか?

588 名前:nobodyさん mailto:sage [2006/10/31(火) 21:14:25 ID:???]
TABLEを作る時に型の指定を間違えてる

589 名前:nobodyさん [2006/10/31(火) 21:18:55 ID:Zsrv+aD9]
checkboxのname属性を同じにするメリットを教えてください

590 名前:nobodyさん [2006/10/31(火) 23:54:13 ID:2tzXChPi]
perl cgiですが、お願いします。
ホスト名からIPアドレスを取得したいのですが、下の一行で自宅サーバなら$ip_addressにIPアドレスが返ってきます。
しかし、infoseekのレンタルサーバー上では偽しか返ってきません。
$ip_address = inet_ntoa(inet_aton("xxxxxx.co.jp"));
他に方法がありますか。

591 名前:nobodyさん mailto:sage [2006/11/01(水) 00:00:24 ID:???]
椅子の無料鯖はIP → HOSTもだめだべ?

592 名前:nobodyさん [2006/11/01(水) 00:48:25 ID:yX78Ze7q]
>>591 thx
逆もだめでした。出来るサーバー探してきます。

593 名前:nobodyさん mailto:sage [2006/11/01(水) 22:30:29 ID:???]
すんまそん、質問させて下さい。
PatiPati (Ver 3.0) の改造版
(拍手の数だけアイコンが並ぶ・拍手なし時のテキストを設定可
 ttp://www.geocities.jp/webclap2chd/pati.html)
を設置したら、拍手の「もっと送る」ボタン押した後

Error 500
CGI エラー - Content-Type ヘッダが正しくありません。

と出るようになってしまったんだけど、どうしたらいいでしょう?
因みにローカルです。



594 名前:nobodyさん mailto:sage [2006/11/01(水) 22:41:46 ID:???]
配布元がサポートしてるから、向こうで聞け

595 名前:nobodyさん mailto:sage [2006/11/01(水) 23:04:51 ID:???]
>>549
自己解決しますた。dでした。

596 名前:nobodyさん [2006/11/02(木) 03:21:00 ID:2MOTYYHO]
板違いでしたらすみません。
例えばですが、
googleの検索エンジンに指定した文字(a〜z)を入力させ、
その検索結果
a の検索結果のうち約 7,880,000 件中 1 - 50 件目 (0.06 秒)
の数7,880,000などをテキストなどに出力するような
処理を行いたいのですが、
このような処理はできるのでしょうか?
できるとしたら、どの言語・ソフトウェアが
向いているなどあるのでしょうか?

597 名前:nobodyさん mailto:sage [2006/11/02(木) 04:00:13 ID:???]
>>596
できる
ない(道具を使いこなせるかという問題に帰着する)

598 名前:nobodyさん [2006/11/02(木) 04:24:54 ID:2MOTYYHO]
>>597
ありがとうございます。
できるとのことなので、もう少し勉強してみます。

599 名前:nobodyさん mailto:sage [2006/11/03(金) 03:43:48 ID:???]
ttp://www.red.oit-net.jp/tatsuya/java/cookie.htm
↑のクッキーで取得した名前と訪問回数をperlで
それぞれ$name $Kaisuuとして使いたいのですがどうすればいいのか
さっぱりわかりません。
どうかお願いします

600 名前:nobodyさん [2006/11/03(金) 04:53:42 ID:hpA0sKv5]
以下のCGIを探しています。

・指定の画像の縮小画像を返す
・キャッシュしてくれる

ようは、キャッシュ可能な、サムネイルを作るCGIです。

601 名前:nobodyさん mailto:sage [2006/11/03(金) 06:38:11 ID:???]
該当スレへ移動してください

602 名前:nobodyさん mailto:sage [2006/11/03(金) 07:09:50 ID:???]
>>600
スレ違いだし、
「探してます」と言われても、
「だから?勝手に探せばいいじゃん」
って感じなんでチラシの裏に書くといいと思います。
わぁ、すごい優しい解説w

603 名前:nobodyさん mailto:sage [2006/11/03(金) 07:11:28 ID:???]
×スレ違い
○板違い

>>2



604 名前:nobodyさん mailto:sage [2006/11/03(金) 07:12:53 ID:???]
>>599
httpヘッダにcookieのフィールドがあるから切り出せばいいけど
cgi.pm使うと楽

605 名前:nobodyさん [2006/11/03(金) 10:54:05 ID:GfOsUQkO]
WebサーバにはWebsphere、DBサーバにはSQLServerという構成でシステムが稼動しています。
質問させていただきたいのですが、DBサーバを再起動すると
Websphereが持っているDB接続情報(コネクションプール)が変わってしまい
Websphereの方も再起動しないとDBに接続できなくなってしまうのですが
これはそういうものなのでしょうか?
それとも設定をいじれば、Websphereまで再起動する必要はないのでしょうか?
Websphereまでも再起動するというのが嫌なので改善方法があれば教えてください。

606 名前:nobodyさん mailto:sage [2006/11/03(金) 23:00:50 ID:???]
>>605
コネクションをチェックするようにして接続が切れていたら再接続をする処理を追加する。
というよりも、初心者がそんなシステム掌握してる事がおかしいよ。

607 名前:nobodyさん [2006/11/04(土) 05:06:28 ID:yEEXhZN1]
>>601
すみません。
どこのスレ、板が適当でしょうか?

608 名前:nobodyさん [2006/11/04(土) 05:07:31 ID:yEEXhZN1]
>>607
ここですね。行ってきます

【CGI】こんなCGI探してますver.21
pc8.2ch.net/test/read.cgi/hp/1154177468/


609 名前:nobodyさん mailto:sage [2006/11/04(土) 07:20:58 ID:???]
SQL Serverを投げ捨てよう

610 名前:nobodyさん mailto:sage [2006/11/04(土) 19:16:11 ID:???]
出会い系サイトを試しに作っているのですがBBSに画像を組み込むとなると
どうやればできるのですか?

611 名前:nobodyさん mailto:sage [2006/11/04(土) 19:34:05 ID:???]
タグを書くだけだろ
それとも画像アップロードの事?

612 名前:nobodyさん mailto:sage [2006/11/04(土) 19:47:47 ID:???]
画像アップロードのことです。
BBS自体はCGIに組み込んでいて画像をアップしてもパーミッションの設定をどうすればよいのかと・・

ライブチャット機能も付けてみたんだがサーバーにかなり負担かかるんだねあれは

613 名前:nobodyさん mailto:sage [2006/11/04(土) 19:52:51 ID:???]
> パーミッションの設定




614 名前:nobodyさん mailto:sage [2006/11/04(土) 20:08:11 ID:???]
>>612
まず前提を抜かして話を進めるな。わけわからん。
何をしようとして、何が出来なくて、どこで躓いているのかちゃんと順序だてて説明しろ。
そもそもそのCGIは完全オリジナルなのかどこかの流用なのか。

615 名前:nobodyさん mailto:sage [2006/11/04(土) 20:19:49 ID:???]
長くなるんですけどいいですかね?

616 名前:nobodyさん mailto:sage [2006/11/04(土) 20:24:54 ID:???]
sss.moo.jp/のFriend Board 2 β1,7を使っています。
ここのCGIのBBSに画像機能を追加させようと思いました。
どこをどう変えたら画像機能が追加されるのかお願いします。

617 名前:nobodyさん mailto:sage [2006/11/04(土) 21:45:48 ID:???]
で、お前の言う「画像機能」ってどんな機能なのよ。
具体的に書かなきゃわかんねーって言ってるだろが。

618 名前:nobodyさん mailto:sage [2006/11/04(土) 22:44:56 ID:???]
利用している人が掲示板に投稿する時に一緒に写メもアップしたいんです

619 名前:nobodyさん mailto:sage [2006/11/05(日) 00:57:31 ID:???]
とりあえず要件まとめてから丸投げスレへ行け

620 名前:nobodyさん mailto:sage [2006/11/05(日) 13:53:24 ID:???]
とりあえずauは端末からはアップ不可

621 名前:nobodyさん [2006/11/07(火) 01:48:43 ID:XVQFUHqG]
質問させてください。
いま画像掲示板を作っていて、そこにプレビュー機能を実装したいのですが、
プレビュー時に表示される画像はどこにどういう形で保持するのが一般的でしょうか?
書き込みのIDと時刻から一時ファイル名を作ってサーバ側に保存、
それを表示して、書き込み(あるいはキャンセル)が送られたら一時ファイルを削除、
としたのですが、これだとプレビュー画面から戻るボタン等で戻られたときに
一時ファイルが削除されません。
定石みたいな方法はありませんでしょうか。

622 名前:nobodyさん mailto:sage [2006/11/07(火) 05:41:27 ID:???]
次のアップで、過去の不要ファイルを削除する処理を入れる。

623 名前:621 mailto:sage [2006/11/07(火) 07:24:23 ID:???]
>>622
どうも。そういうこともぼんやり考えていたのですが…
他の人から指摘されると少し自信が出てきます。

今は、同一時刻に同一記事への書き込みができないことを利用して
「記事ID+時刻」の文字列をMD5で変換したものをファイル名にしているので、
「…6de8e652870d07bb2f.jpg」←こんなファイルがわんさかできます。
これとは別にテキストで
 時刻 一時ファイル名1
 時刻 一時ファイル名2
 …
こんな管理ファイルを用意しておいて、一定以上古い時刻のものを
CGI呼び出しのときに削除するという感じでできそうですね。




624 名前:nobodyさん mailto:sage [2006/11/07(火) 16:59:09 ID:???]
>>623
つ【stat[9]】

625 名前:nobodyさん [2006/11/07(火) 23:45:12 ID:6NR/KJfF]
他の板から誘導されてきました。質問に答えていただけたら幸いです。
apache2.0 windowsXPを使用しております。
PHPで書かれたインストール型のブログ(blogn;ぶろぐん)をapacheを使用して
動かしたいです。
分からないことは、ダウンロードした後すべてです。
ダウンロードしたあと解答しました。
そのあと、blogn、omake、docsというフォルダをどこに置き、
どうのような設定が必要なのかが、分かりませんでした。

よろしくお願いします!

626 名前:nobodyさん mailto:sage [2006/11/08(水) 00:06:13 ID:???]
>>625
設置するCGIの配布元URLくらい張れやヴォケ
つかサポートBBSあるんだからまずはそこで聞けよ

627 名前:nobodyさん mailto:sage [2006/11/08(水) 00:08:56 ID:???]
>分からないことは、ダウンロードした後すべてです。

ワロタ

628 名前:nobodyさん [2006/11/08(水) 00:31:31 ID:DlEguTj7]
>>626
すいません。
www.blogn.org/

>>627
こっちは真面目です。

629 名前:nobodyさん mailto:sage [2006/11/08(水) 00:38:15 ID:???]
自力でやるだけやったという形跡が全く無いのに>>625の代わりにドキュメントを読んで説明してくれる奇特な人間はまず居ないと思われ
つかプログラミング関係ないから板違いだし、公式の質問フォーラム行けよ

630 名前:nobodyさん mailto:sage [2006/11/08(水) 00:39:49 ID:???]
>>628
とても真面目に見えないっていうかなんで公式で聞かないのかね?

631 名前:nobodyさん [2006/11/08(水) 01:20:04 ID:jLR1p6dn]
頭がおかしいからです

632 名前:nobodyさん mailto:sage [2006/11/08(水) 02:33:27 ID:???]
「ドキュメント読め」と言われて、
「初心者にいきなりドキュメント読むことを要求するのは厳しすぎるんじゃないですか!!」
と怒っていた奴がいた。


633 名前:nobodyさん [2006/11/08(水) 11:39:49 ID:TFJZHqlJ]
内容は漠然としていますが、専門の方々の意見を聞きたくてここに来ました。
ある高尚な思想家が、Web2.0とは、より広告費を回収する方法であると言ってます。
また、その人は、2ちゃんねるは非営利であることが理由でWeb2.0には入らないと言っております。

この人の言っていることは正しいのでしょうか?勘違いとかしてないでしょうか?



634 名前:nobodyさん mailto:sage [2006/11/08(水) 12:33:47 ID:???]
>>633
正しくありません。
その愚かな思想家が何者であるのか私は知らないが、そんな事を言う奴は窓から投げ捨ててしまえ。

635 名前:nobodyさん mailto:sage [2006/11/08(水) 12:34:20 ID:???]
釣り方が下手すぎるぞバカ。

636 名前:nobodyさん mailto:sage [2006/11/08(水) 15:36:14 ID:???]
もうはっきり言ってしまおう。
マニュアル読んでも分からないヤツがこんなの使おうなんて10年早い。
お前は誘導されたんじゃない、厄介払いされたんだ。

637 名前:nobodyさん mailto:sage [2006/11/08(水) 21:05:01 ID:???]
そもそもapacheが正常に動作してるかすら怪しいな

638 名前:nobodyさん [2006/11/09(木) 01:27:20 ID:W6uOnisG]
これってどうよ?
www.toray-system.co.jp/openolap/index.html


639 名前:nobodyさん [2006/11/09(木) 01:36:47 ID:H8DEmmWb]
今日始めたばっかの初心者です
beginners.atompro.net/htm/expcgi/cgi03.shtml
ここ見ながらやってるんですが

最も簡単なCGIのサンプルを紹介します。
     ↓ 
CGIが準備できたらまず、ローカルでテストしてみましょう。 (OSはXP)
     ↓
ブラウザを起動し、アドレスに「127.0.0.1/cgi-bin/cgitest.cgi」と入力します。 
     ↓
画面に「CGIのテスト」とうまく表示されましたか?  → 駄目
     ↓
以下のことをチェックしてみましょう。 →  したけど駄目
     ↓
どうしてもうまくいかない場合は、CGIテストの代わりに次のようなCGIでテストしてみてください。
     ↓
◆「text/html」に変更し、HTML文書に見せかける  → おお!出た出た

CGI自分じゃ作れないので出来合いの使いたいのですが、案の定試してみたら使えません
で質問なんですが、これはどうしたら直りますか?

640 名前:nobodyさん mailto:sage [2006/11/09(木) 07:11:25 ID:???]
そりゃオマエ最後の出来たのはCGIじゃないぞ。
まずは自分のパソコンでCGIが動くようにしてやらねば。
Apache インストール辺りでググれば。

641 名前:nobodyさん mailto:sage [2006/11/09(木) 08:56:05 ID:???]
pealとhttpd だけじゃ じゃ駄目なんですか?
639のサイトhttpd を使った場合の解説なんですが

む〜ローカルテストさえ出来ないなんて・・・
ほとんどのCGI「HTML文書に見せかける」設定なんかになってないから使えない
困るっス

642 名前:nobodyさん mailto:sage [2006/11/09(木) 09:03:47 ID:???]
単にhttpdでCGIを許可していないだけだと思うのだが

っていうか根本的に大きな勘違いしてないか?

643 名前:nobodyさん mailto:sage [2006/11/09(木) 09:08:20 ID:???]
>CGIを許可していないだけ

許可はしてあります。
その他設定はサイトの通りにやったのに出来ねえ〜
どうなってんだ



644 名前:nobodyさん mailto:sage [2006/11/09(木) 09:14:59 ID:???]
>>641
>ほとんどのCGI「HTML文書に見せかける」設定なんかになってないから使えない

逆だ。ほとんどのCGIはContent-type:text/htmlで出力する。
>>639見る限りそれは問題なさそうだからそのまま使えばいいじゃん。

645 名前:nobodyさん mailto:sage [2006/11/09(木) 09:18:25 ID:???]
つーか「駄目」「したけど駄目」だけじゃ、どう駄目だったのかわからん。
何も表示されないのか、エラーになるのか、ダウンロードしちゃうのか。

646 名前:nobodyさん mailto:sage [2006/11/09(木) 09:30:48 ID:???]
>645
同じファイルに入ってるテスト用の拡張子cgiのファイルで

#!/usr/local/bin/perl

#// HTML 出力
print "Content-type: text/html\n\n";
print "<HTML>\n";
print "<P>はじめての CGI-Perl です。</P>\n";
print "</HTML>\n";

#// 終了
exit(0);      これはブラウザで表示されますが


#!/usr/bin/perl

print "Content-type:text/plain\n\n";
print "CGIのテスト";

こっちは 「ページを表示できません
検索中のページは現在、利用できません。Web サイトに技術的な問題が発生しているか、
ブラウザの設定を調整する必要があります」

となります。ノートン入ってますが無効にしてます

647 名前:nobodyさん mailto:sage [2006/11/09(木) 09:45:57 ID:???]
>>646
上のtext/htmlの方で表示した後、ブラウザ閉じずに同じCGIをtext/plainに書き換えて
ブラウザの更新ボタン押したらどうなる?

648 名前:nobodyさん [2006/11/09(木) 10:31:10 ID:H8DEmmWb]
>647 それはブラウザで開けました
同じファイルの中でいろいろテストしたら

#!/usr/local/bin/perl (これは全部同じ)

開かない
print "Content-type:text/html\n\n";
print "CGIのテスト";

開く
#// HTML 出力
print "Content-type: text/plain\n\n";   
print "<HTML>\n";
print "<P>はじめての CGI-Perl 。</P>\n";
print "</HTML>\n";

開く
print "Content-type: text/html\n\n";
print "<h1>CGIが動いてる</h1>\n";

#// 終了
exit(0);

となっています

649 名前:nobodyさん mailto:sage [2006/11/09(木) 10:44:50 ID:???]
まあ表示されない上の奴
print "CGIのテスト"; を print "<h1>CGIのテスト</h1>";
に書き換えれば表示はされますが
いざ実際に使いたい大きなプログラム持ってきたとき表示されないんで。
自分で書き換えるのは無理だし、プログラムの書き換えじゃなく
サーバーソフトの設定とかで上のが表示できるようにしたいと思ってるわけです

650 名前:nobodyさん mailto:sage [2006/11/09(木) 10:59:47 ID:???]
>>649
だったらhttpdじゃなくてapache使わないとダメ
これ以上は板違いなので自宅鯖板へGo↓
pc8.2ch.net/test/read.cgi/mysv/1146289762/

651 名前:nobodyさん mailto:sage [2006/11/09(木) 11:23:28 ID:???]
単に「.cgi」をエディタに関連付けしてるだけじゃないの?

652 名前:649 mailto:sage [2006/11/09(木) 12:07:45 ID:???]
>>648の結果ですが

biglobeのサーバーに送ってテストしたら同じ結果
まさかbiglobeがhttpd使ってるわけないですよね

ということはプログラム自体に問題があるのか?
どーなってんだ・・

653 名前:nobodyさん mailto:sage [2006/11/09(木) 12:21:31 ID:???]
俺の自宅サーバーの同じフォルダでAは表示されるがBは表示されない

Biglobeのサーバーでも同じ結果。 → ということはサーバーの設定やサーバーソフトの問題ではない
プログラムの問題か? しかしあんなので間違いって・・
? わからん・・あーん時間ねえー



654 名前:nobodyさん mailto:sage [2006/11/09(木) 12:37:14 ID:???]
俺のパソコンかブラウザが変なのかなあ?

www2u.biglobe.ne.jp/~bjb52646/cgi-bin/1.cgi  (見えない)のプログラムは

#!/usr/local/bin/perl

print "Content-type:text/html\n\n";
print "CGIのテスト";

www2u.biglobe.ne.jp/~bjb52646/cgi-bin/2.cgi  (見える)のプログラムはのプログラムは


#!/usr/local/bin/perl

print "Content-type: text/html\n\n";
print "<h1>CGIが動いてる</h1>\n";

655 名前:nobodyさん mailto:sage [2006/11/09(木) 12:44:19 ID:???]
文字コードとかBOMとかその辺の問題な希ガス。

656 名前:nobodyさん mailto:sage [2006/11/09(木) 12:49:03 ID:???]
ブラウザって・・・500やん

657 名前:nobodyさん [2006/11/09(木) 13:02:45 ID:H8DEmmWb]
"CGIのテスト";

これを   "CGIのテスト\n";   こう書き換えたら表示されました
このケツの\nがないと作動しないのか?

もう。俺がバカなんじゃなくプログラムがバカなのだ。そう決めよう。やってらんねーよ
www2u.biglobe.ne.jp/~bjb52646/cgi-bin/co.htm
アクセスカウンターは動くし、動かないプログラムは使うのあきらめよ

658 名前:nobodyさん mailto:sage [2006/11/09(木) 13:05:40 ID:???]
>>657
いや、お前が馬鹿なんだよ。改行が一つも無いから「出力なし」と判断されただけ。

659 名前:657 mailto:sage [2006/11/09(木) 13:08:02 ID:???]
これ以上はうざくなるでしょうから退場いたします
長らくお騒がせしました
レスくれた方々お世話様でした く(・・)




660 名前:nobodyさん mailto:sage [2006/11/09(木) 13:16:39 ID:???]
Shift_JIS乙

661 名前:nobodyさん mailto:sage [2006/11/09(木) 20:20:08 ID:???]
てかそんな不完全な中身を出力するお前が悪い
タグも使わずに出力するならtext/plainにしとけよ

662 名前:nobodyさん [2006/11/10(金) 23:19:34 ID:3L+cjW4k]
進捗状況や階層構造を示すために、
hoge > fuga > moga
のようなリンクを作成することがありますが、
こういうパーツの名前は何といいますか?

またこういうパーツを実現するためのライブラリがありましたら
教えてください。

663 名前:nobodyさん mailto:sage [2006/11/10(金) 23:27:19 ID:???]
パン屑リスト
って言ってた気がする

ほかに言い方あるんだろうけど、この言い方しか知らない



664 名前:nobodyさん mailto:sage [2006/11/10(金) 23:34:36 ID:???]
perl でぱっと思いつく実装の仕方でなら

%topiclist = (
"/" => "HOME",
"/download" => "ダウンロード",
"/download/benchmark" => "ベンチマーク",
"/help/" => "ヘルプ",
"/help/mail" => "メール"
);

こんな感じか、

各ディレクトリに topiclist.txt を置いておいて、必要なときにそれを open して中身を読んでいくとか。

665 名前:nobodyさん mailto:sage [2006/11/10(金) 23:53:37 ID:???]
>>663,664
ありがとうございました。
ググったところトピックパスとも言うようです。

666 名前:nobodyさん [2006/11/11(土) 00:53:43 ID:GdrBTi/W]
sub file_read {
my $a = $_[0];
open( FH , $a );
while (<FH>) {
print;
}
close FH;
}
こんなサブルーチンの動かない原因が知りたいのですが来るべき板はここでよいのでしょうか?
なぜ動かないか教えてください
お願いします

667 名前:nobodyさん mailto:sage [2006/11/11(土) 00:55:01 ID:???]
インタプリタさんに聞くといいよ

668 名前:666 [2006/11/11(土) 00:58:26 ID:GdrBTi/W]
どうすればよいか具体的にお願いします

669 名前:nobodyさん mailto:sage [2006/11/11(土) 01:07:07 ID:???]
そのサブルーチンはどこも間違ってないよ。ダミアン

670 名前:nobodyさん mailto:sage [2006/11/11(土) 01:15:53 ID:???]
open or die

671 名前:666 [2006/11/11(土) 01:23:40 ID:GdrBTi/W]
うまく動作しました
しかしライブラリにしようとするとダメです
なぜでしょうか?

672 名前:nobodyさん mailto:sage [2006/11/11(土) 02:03:57 ID:???]
ム板のPerl質問スレの方が適切だな > 671
その質問はWebどうこういう問題ではない、恐らく。

あと、そっちで聞くにしても、「ライブラリにしようとした」ってのは
具体的にどういうソースを書いたのか晒さないとだーれも分からんよ。

673 名前:666 [2006/11/11(土) 21:42:26 ID:GdrBTi/W]
ありがとうございました




674 名前:nobodyさん [2006/11/13(月) 20:03:24 ID:cY5GRys7]
Win2000, IE6, Apacheのローカル環境でAjaxの勉強始めたところなんですが、
のっけからつまづいてしまいました。
簡単なサンプル(同期通信)
www.openspc2.org/reibun/Ajax_st/002/002/
をコピーしてやってみたらApache(ttp://localhost/〜)ではエラー、
htmlファイルを直接開いた場合は動作します。
同様の非同期通信のサンプル
www.openspc2.org/reibun/Ajax_st/002/003/
はいずれでも動作しません。
単純にApacheの設定で何かに対応してないのかもしれませんが、
いろいろ試してみても、サンプル中のresponseTextを取得しようとするところでエラーになるっぽい、
くらいまでしかわかりませぬ。(ブラウザのActiveXはすべてONにしています。)
参考になるような情報あればお願いしますm(_ _)m

675 名前:nobodyさん mailto:sage [2006/11/13(月) 21:49:24 ID:???]
エスパー希望さんはオカルト板へ移動のこと

676 名前:674 mailto:sage [2006/11/13(月) 22:31:40 ID:???]
エスパー希望=674ってことは、
>>674のコードは動かない方がおかしいってことですよね。
かといって、これを準備しないとAjaxは動かない、というような情報も見つからず・・・
UNIXのサーバーじゃないとダメなのかなあ。

677 名前:nobodyさん mailto:sage [2006/11/13(月) 22:42:24 ID:???]
エラーメッセージとか、エラーの症状とか書いてくれない → 少ない情報で判断して解答を出せるようなエスパー希望
って意味でねぇの

678 名前:nobodyさん mailto:sage [2006/11/13(月) 22:50:49 ID:???]
まあ深く考えずにべつのサンプル試そうよ´ー`)ノ

679 名前:nobodyさん [2006/11/14(火) 15:39:47 ID:RHE/6ZQI]
2日前にCGIを始めました、超初心者です。
今日、KENTのpostmailを利用しようとしたのですが、
動作しません…。

Apache入れて、そこでの動作確認は出来たのですが、
サーバーにupすると動作しなくて…。
ちなみにサーバーは「さくら」です。
ちゃんとパスも書き換えたのですが…

何か他に原因は考えられますでしょうか…?

680 名前:nobodyさん mailto:sage [2006/11/14(火) 15:48:17 ID:???]
↓細木数子が鼻くそをほじりながら解答

681 名前:nobodyさん mailto:sage [2006/11/14(火) 15:59:28 ID:???]
西に黄色

682 名前:nobodyさん mailto:sage [2006/11/14(火) 16:57:57 ID:???]
>>679
>>675

683 名前:nobodyさん mailto:sage [2006/11/14(火) 17:34:10 ID:???]
西に黄色つぼったw



684 名前:nobodyさん mailto:sage [2006/11/14(火) 20:30:17 ID:???]
トリアーエズあと363日は独学で勉強してから質問するように!

685 名前:nobodyさん mailto:sage [2006/11/14(火) 21:05:55 ID:???]
初心者だってことを免罪符に、エラー状況なんかを説明せず
何とかしろってだけ言うと切れられるよ、気をつけて´ー`)ノ

686 名前:nobodyさん mailto:sage [2006/11/14(火) 21:57:29 ID:???]
しかしここの住人は「あーおれも最初そこつっかえたけど
俺の場合はこうしたらうまくいったな。この部分チェックしてみたら」
くらいに答える発想はないんかい。

687 名前:nobodyさん mailto:sage [2006/11/14(火) 21:59:42 ID:???]
何言ってんだこのバカw

688 名前:nobodyさん mailto:sage [2006/11/14(火) 22:01:34 ID:???]
エラー内容や何処まで試したのかとか、そのぐらいの最低限の情報が無いとαからωまで教えないといかんからなぁ・・・・

689 名前:nobodyさん mailto:sage [2006/11/14(火) 22:53:15 ID:???]
エラー内容に着目し始めたところがプログラマ初心者のスタートライン
何かエラー出るんですけどっていうのはパソコンが良くわからない人が言うセリフ

690 名前:nobodyさん mailto:age [2006/11/15(水) 02:51:11 ID:???]
傘あげ

691 名前:nobodyさん mailto:sage [2006/11/15(水) 10:23:30 ID:???]
○○○っていうソフト入れたら立ち上がらなくなりました。助けてくらさい

なんか知らないけど動かなくなった。何ででしょうか?


ぐらいの差があるな

692 名前:nobodyさん mailto:sage [2006/11/15(水) 20:20:11 ID:???]
いや、上のもエスパー担当レベルだろ。
OSとかの環境も教えてくれんと、回答のしようがない。

693 名前:nobodyさん [2006/11/15(水) 21:15:34 ID:wkc8v1DY]
細木数子がいるから無問題



694 名前:nobodyさん mailto:sage [2006/11/15(水) 21:48:37 ID:???]
ズバリ言うわよ!!
あんた、プログラムに向いてないわ。金輪際コンピュータに触っちゃダメ!!

695 名前:nobodyさん mailto:sage [2006/11/15(水) 21:58:57 ID:???]
イマイチ

696 名前:nobodyさん mailto:sage [2006/11/15(水) 21:59:42 ID:???]
695のほうがズバリ言った件

697 名前:nobodyさん [2006/11/15(水) 22:09:40 ID:wZcizqdY]
perl初心者です。
掲示板に英文のスパムが大量に投稿されて困っています。
日本語が一文字も含まれない英文のみの投稿はすべて拒否することで解決したいのですが、

if ($article =~ /[a-zA-Z]/) { &reject; }

では日本文に英字が一文字でも入っていれば拒否されてしまいます。
どのように処理すれば良いのか教えていただけないでしょうか。

よろしくお願いします。

698 名前:nobodyさん mailto:sage [2006/11/15(水) 22:40:31 ID:???]
jcode.pl等でコード系をテストする



699 名前:nobodyさん mailto:sage [2006/11/15(水) 22:41:10 ID:???]
if ($article !~ /[^ -~¥s¥n]/) { &reject; }


700 名前:697 [2006/11/15(水) 22:46:36 ID:wZcizqdY]
>>699
ありがとうございます!
全然意味わからないんですがちょっと試してみます。

701 名前:697 [2006/11/15(水) 22:53:26 ID:wZcizqdY]
あれ、何かうまくいかない。最初から拒否されてるみたい。
助けてください〜

702 名前:nobodyさん mailto:sage [2006/11/15(水) 23:04:54 ID:???]
=~ じゃなくて、ちゃんと !~ にした?


703 名前:nobodyさん mailto:sage [2006/11/15(水) 23:26:45 ID:???]
^[\w!"#$%&'()=~\@`\[\{+*\}\];:<>?_-]+$
でどう?
記号部分は適当に書いたからエラーが出たら適度にエスケープしといて



704 名前:697 [2006/11/15(水) 23:44:51 ID:wZcizqdY]
>>702
ちゃんとしたんですが・・・もしかしたら$articleが空だとrejectされちゃいます?

>>703
if ($article !~ / ^[\w!"#$%&'()=~\@`\[\{+*\}\];:<>?_-]+$ /)
って書けばいいんですか?
英数字と英文でも使う記号以外が含まれていれば真って感じですか?
これも試してみます。

皆さん、本当にありがとうございます。
if ($article !~ /[日本語]/) { &reject; }
とか出来ればいいんですけどね・・・

705 名前:nobodyさん mailto:sage [2006/11/15(水) 23:44:53 ID:???]
shift-jis限定

=~ /^[\x00-\x7F]$/

706 名前:nobodyさん [2006/11/15(水) 23:49:06 ID:wZcizqdY]
>>705
短い!
フォームのデコードで、
&jcode'convert(*value,'sjis');
ってやってるみたいなのでこれから試して見ます。

707 名前:697 [2006/11/16(木) 00:02:55 ID:cqIoZ59I]
駄目でした。適当に英文入れたらrejectされませんでした・・・

708 名前:nobodyさん mailto:sage [2006/11/16(木) 00:21:03 ID:???]
>>704
$articleが空だとrejectされるね。それが嫌なら

if ($article && $article !~ /[^ -~¥s¥n]/) { &reject; }

if ($article =~ /¥S/ && $article !~ /[^ -~¥s¥n]/) { &reject; }

改行コードに¥rが含まれるなら、それも追加で。

ちなみに >>699 は文字コード非依存で
if ($article !~ /[日本語1文字]/) { &reject; }
なコード。


709 名前:nobodyさん mailto:sage [2006/11/16(木) 00:50:00 ID:???]
あ遺憾 + が抜けとった

=~ /^[\x00-\x7F]+$/

my ($mat, $code) = &jcode'getcode (\$article);
&reject if $code ne 'sjis';


710 名前:697 [2006/11/16(木) 00:59:49 ID:cqIoZ59I]
ありがとうございます!
if ($article && $article !~ /[^ -~\s\n]/) { &reject; }
でうまく行きました。
空でrejectされちゃうと掲示板の閲覧まで拒否られちゃう仕様だったみたいです。
^ -~\s\n が何をやってるかわからないと気持ち悪いので自分で勉強して見ます。

本当にありがとうございました。

711 名前:nobodyさん mailto:sage [2006/11/16(木) 01:08:38 ID:???]
精子かよw

712 名前:nobodyさん [2006/11/16(木) 01:12:28 ID:cqIoZ59I]
>>709さんにも感謝です。一応解決しちゃいましたけど、そちらのコードも
勉強して機会があったら試して見ます。

最近、私の掲示板に英文のスパムが毎日数十件投稿されるんですが、
これでいちいち手動で削除しなくてすみそうです。

713 名前:nobodyさん mailto:sage [2006/11/16(木) 04:43:39 ID:???]
>>712
漏れは>>709のようなコードで対処したんだが、
最近の海外の投稿には絵文字を使う投稿もあるからな。
それにも対処した方がいいな。



714 名前:nobodyさん mailto:sage [2006/11/16(木) 15:01:30 ID:???]
イメージボタンで以下の2つの要望があります。

(1)マウスが上に重なったときに表示(画像)を変更したい
(2)コンポーネントのローカライズをリソースでしたい

1だけであれば、Attribute[onmouseover]="javascript:..."とすることで動作するのですが
そうすると、<% Resource:imagebutton %>が使えないので2番がうまくいきません。

1と2を両立させる方法はないのでしょうか?
そもそも、マウスオーバーイベントがデフォルトでImageButtonなどに無いのが
いけてない気もするんですが・・・

.netのバージョンは2.0です。
3.0でこれが簡単になるなら3.0でも良いと思っています。


715 名前:nobodyさん mailto:sage [2006/11/16(木) 15:02:00 ID:???]
すいません。誤爆しました。

716 名前:nobodyさん mailto:sage [2006/11/18(土) 13:00:32 ID:???]
ちとスレ違いかもしれませんがPNGのファイル形式を
日本語で説明してあるサイトしりませんか?
三時間ほどググって討ち死にしましたorz
jpegとgifの画像サイズを求めるプログラムは
できたんだけど、pngが・・・

717 名前:nobodyさん mailto:sage [2006/11/18(土) 15:11:08 ID:???]
ム板で話すべき内容だな

よく分からんけど、IHDRチャンク見ればいいんじゃね?

718 名前:nobodyさん mailto:sage [2006/11/18(土) 19:36:28 ID:???]
>>716
つ Image::Magic

719 名前:nobodyさん mailto:sage [2006/11/18(土) 22:27:29 ID:???]
>>718
ドモ! ソースは手に入れたです。
これから解読せねば(;;

720 名前:nobodyさん mailto:sage [2006/11/18(土) 22:33:22 ID:???]
をいをい解読て・・

721 名前:nobodyさん mailto:sage [2006/11/20(月) 11:24:23 ID:???]
apacheとopensslをwinに導入するための手順をおしえてください
自分のやりかただとコンパイルエラーで完成できません。
どなたかご教授お願いいたします。

722 名前:nobodyさん [2006/11/20(月) 14:35:41 ID:OtfdWsLx]
>>721
コンパイル済みバイナリ使った方が早くね?

723 名前:nobodyさん mailto:sage [2006/11/20(月) 20:38:16 ID:???]
>>721
まず自分のやり方を書くべきだろう

っていうか板違い



724 名前:nobodyさん [2006/11/20(月) 23:59:01 ID:5F2U5eSs]
Hyper EstraierをXREAに設置している人はいませんか?
もしいましたら設置方法を教えてください

ここ見てその通りやったのですがスクリプトエラーが出て駄目です
ttp://fruit.blogdns.com/hyperestraier/index.html

725 名前:nobodyさん mailto:sage [2006/11/21(火) 00:02:44 ID:???]
エラーを出してみ
KENTにあるエラー表示のスクリプトか、ブラウザにエラーを表示するモジュール(名前忘れた)でエラー表示汁

726 名前:nobodyさん [2006/11/21(火) 00:29:50 ID:vsEJLJ6o]
複数のスクリプトを送信先に指定してフォーム送信、って出来ますか?

727 名前:nobodyさん mailto:sage [2006/11/21(火) 00:38:49 ID:???]
Ajaxで実現可能

728 名前:nobodyさん mailto:sage [2006/11/21(火) 16:09:47 ID:???]
ChangeLogの編集のためのcgiって御存知ないでしょうか?



729 名前:724 mailto:sage [2006/11/21(火) 19:11:37 ID:???]
>>725
昨日の時点ではスクリプトエラーだったんですが
何か今は500エラーで何の反応もありません・・・。
KENTの文法チェッカーをかけると
Unrecognized character \x7F at estseek.cgi line 1.
と出ました。
エディタで見ても文字化けしていてどう対処していいのか分かりません・・・。

730 名前:nobodyさん mailto:sage [2006/11/21(火) 20:19:57 ID:???]
Shift_JIS 以外で書かれてて、それをメモ帳とかで保存したりした?

そんな気がしなくもない …

731 名前:724 mailto:sage [2006/11/21(火) 20:57:27 ID:???]
>>730
いえ、ダウンロードしたものをそのままez-htmlで開いてみました
もう一つ使っているエディタ「php_editor」で開いても同じ結果でした

732 名前:JAPU ◆lVJAPUTeX. mailto:sage [2006/11/22(水) 00:18:57 ID:???]
ごきげんよう。
Catalyst始めました。修行中です。

>>716
サイズを求めるだけなら、Image::Sizeがあります。
search.cpan.org/~rjray/Image-Size-3.01/
search.cpan.org/ を活用するべし。

参考までに仕様書の和訳:
www02.so-net.ne.jp/~koujin/png_fmt.html
「PNG フォーマット」でぐぐった。

>>724
どう見てもPerlじゃありません。本当にありがとうございました。
% file /usr/local/libexec/estseek.cgi
/usr/local/libexec/estseek.cgi: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), dynamically linked (uses shared libs), not stripped


733 名前:nobodyさん mailto:sage [2006/11/22(水) 16:11:37 ID:???]
>724
>XREAのWebサイトで使うために,自前でコンパイルしてみました.

 コ ン パ イ ル してみました



734 名前:nobodyさん mailto:sage [2006/11/22(水) 17:17:06 ID:???]
コ ン バ イ ン してみました

735 名前:nobodyさん mailto:sage [2006/11/22(水) 17:44:10 ID:???]
コ ン ボ イ ン してみました

736 名前:nobodyさん mailto:sage [2006/11/22(水) 20:21:18 ID:???]
>>732
Image::SizeはImage::Magicを利用してるから、どのみちImage::Magicが必要

737 名前:JAPU ◆lVJAPUTeX. mailto:sage [2006/11/22(水) 21:17:06 ID:???]
私の見る限り、Image::Magick はオプションです。
> Additionally, if the Image::Magick module is present, the file types supported by it are also supported by Image::Size.

search.cpan.org/src/RJRAY/Image-Size-3.01/lib/Image/Size.pm
# 最後のほうにある *size を参照。

738 名前:nobodyさん [2006/11/23(木) 17:30:37 ID:3z5qTKoe]
.htaccessで直リンクを禁止しているのですが、
ページ内のcgiから新しくhtmlを吐き出させると、なぜか直リンク扱いになってしまい、そのページにアクセスできません。
.htaccessの記述間違いかと思ったのですが、
Mac(OSX)の場合、意図した通り、外部からの直リンクだけを禁止してくれます。
WindowsXPとの挙動の違いに戸惑っています。
直リンクだけを禁止にするには、どのようにしたら良いでしょうか。

ちなみに、現在の.htaccessは↓みたいになっています。

SetEnvIf REFERER "^******¥.***¥.com/¥~******/" Lilith
Order Deny,Allow
Deny from all
Allow from env=Lilith



739 名前:JAPU ◆lVJAPUTeX. mailto:sage [2006/11/23(木) 20:30:21 ID:???]
> ページ内のcgiから新しくhtmlを吐き出させると

ここ、詳しく。

740 名前:nobodyさん mailto:sage [2006/11/23(木) 20:58:54 ID:???]
>>738
リファラ切ってたって落ちだったらバロス

741 名前:nobodyさん [2006/11/23(木) 21:30:50 ID:3z5qTKoe]
>>739
sn uploaderというアップローダーなのですが、
物がアップロードされたり削除されたりすると、cgiがhtmlを書き換えるというか…。

>>740
どうやって切るのかもわからないので、やちゃってるかどうかも分かりません。
すみません。
その場合、pcとmacで違う挙動になるのですか?

742 名前:nobodyさん [2006/11/23(木) 21:41:42 ID:9gDUM8hz]
JavaScript の window.status で表示する文字の色を赤色にできますか?

743 名前:JAPU ◆lVJAPUTeX. mailto:sage [2006/11/25(土) 15:53:05 ID:???]
>>741

1. 直接リンク禁止ファイルがある。
2. アップローダがHTMLを出力している。
3. 2のHTMLファイルから1の直接リンク禁止ファイルへのリンクをたどると .htaccess の制限に引っかかる。
ということでOK?

XPからのみダメだと、Referer: を切る設定になっている可能性は高いね。

>>742
基本的には出来ません。
そういう動作をサポートするよう拡張されているブラウザは存在するかもしれない。



744 名前:741 mailto:sage [2006/11/26(日) 20:18:48 ID:???]
(書き込みが反映されてないみたいなので再度)

>>743
そういう風に順序立てて書くべきなんですね、お手数書けて済みません。
アップローダーが出力したhtml自体を制限しています。
トップページからのリンクは、PCもMACも問題ありません。

出力されたhtml(A)でアップロードの処理を行う
→cgi処理
→cgiが新しいhtml(A)を出力
→cgiから、出力された新しいhtml(A)に自動的にジャンプ
→XPの場合、.htaccessの制限を受けてアクセスできない(MAC問題無し)

です。
この場合もリファラーの設定でしょうか。
これから自分でも調べてみます。ありがとうございます。

745 名前:nobodyさん mailto:sage [2006/11/27(月) 10:41:02 ID:???]
<iframe> を使わずに <object> を使ってHTMLファイルから
他のHTMLファイルを読み込む方法、が紹介されてました。
ttp://phpspot.org/blog/archives/2006/11/iframehtmlhtml.html

この手法を使った場合、読み込んだファイル中のリンクをクリックしても、object 内が
変化するだけで、そのページそのものをリンク先に飛ばす事ができません。
例えば <iframe>を使っている場合ならば、
target="_parent" や target="_blank" を使えますが、Valid な XHTML ということで
target属性が使えません。(<object>の場合、target属性を使っても IE では動きませんが)
そこで、javascriptで、 リンクオブジェクトを用いてみると
window.document.link.target ="_top";
無事 Firefox と Operaでは動いたのですが、
IE では動きません。(link.target="_blank" は動きました)
location.href で window.parent や window.top を用いても、やはり IE では反応がありません。

そもそも、フレームの為のtarget属性だから本末転倒な事をしているとは言え
objectで読み込んだページ内のリンクから、大元のページを変えるには
どうしたらいいものでしょうか? targetに替わる代替案があればぜひよろしくお願いします。

746 名前:nobodyさん mailto:sage [2006/11/28(火) 21:27:19 ID:???]
AAで図解!ずばり一目で全く解らないコンピュータセキュリティ
www.misuzilla.org/~mayuki/misc/SecurityAA

こんなのがwww権限昇格に吹いたwwww

でもコレ、読む人選びすぎだな。
AAの元ネタも知ってないと面白くないし、それぞれの脆弱性も理解してないといけないし・・一般のPCユーザは殆どの人が分からないだろうなぁ

(ここにWebProg関係の事を雑談するスレがないのは、質問の山になるからだろうか?)

747 名前:nobodyさん mailto:sage [2006/11/29(水) 04:59:33 ID:???]
firefoxはちゃんとObjectタグ使えるようになってたのか

748 名前:nobodyさん mailto:sage [2006/11/29(水) 05:00:22 ID:???]
>>746
ワロス
高木は萌えキャラで行くべきだな

749 名前:nobodyさん mailto:sage [2006/11/29(水) 10:46:01 ID:???]
>>748
ベッキーに「サニタイズって言うなー!」と言わせるのはイイなw

750 名前:nobodyさん mailto:sage [2006/11/30(木) 00:45:16 ID:???]
下のようなHTMLの場合、
test2,test3では、環境変数test2/test3が送信されますが、
test1では送信されないようですが、なぜなんでしょう?
test2/test3の動作は同じなんでしょうか。

<html>
<head>
<script type="text/javascript">
function mysubmit(){
document.myform.submit();
}
</script>
</head>

<body>
<form name="myform" method=POST action="index.cgi">
<input type="button" name="test1" value="1" onclick="mysubmit()">
<input type="SUBMIT" name="test2" value="2" onclick="mysubmit()">
<input type="SUBMIT" name="test3" value="3">
</form>
</body>
</html>



751 名前:nobodyさん mailto:sage [2006/11/30(木) 03:28:21 ID:???]
Submitしたくないけど、何か操作用にボタン押させたいときあるでしょ

752 名前:nobodyさん [2006/12/03(日) 03:22:46 ID:BsIip8+T]
CSSで設定した背景画像を、FORMを使ってJavaScriptで動的に別画像に切り替えたいのですがうまくいきません。
何か方法はありますか?


753 名前:nobodyさん mailto:sage [2006/12/03(日) 07:28:40 ID:???]
onClick="document.body.style.backgroundImage='url(***)'"



754 名前:nobodyさん [2006/12/03(日) 12:51:30 ID:NU7T7u5y]
制作の方で聞いたのですがCGIと言うことでこの板に来ました。
この板でいいのかどうかわかりませんがお願いします。

タグ練習場みたいなタグの練習ページを自分のサイトに置きたいのですが
どうやって作るのでしょうか?
タグ練習 CGIでググっては見たものの出てきません。
どこかに借りられるCGIでもあるのでしょうか?
それとも自作なのでしょうか?

755 名前:nobodyさん mailto:sage [2006/12/03(日) 12:55:00 ID:???]
自作だな
XSSや違法行為に利用できるようなものをわざわざ配布してる人がいるとは思えない

756 名前:nobodyさん [2006/12/03(日) 13:24:01 ID:NU7T7u5y]
そうですか・・・ありがとうございましたm(__)m

757 名前:nobodyさん [2006/12/03(日) 16:31:19 ID:qcc4CDMe]
Z-Z BOARDでいいんじゃね。

758 名前:nobodyさん mailto:sage [2006/12/03(日) 23:26:50 ID:???]
タグを許可してる掲示板でOK
ただ SPAM 書き込みの温床になるのが目に見えてるのでこまめに管理できないなら止めること
(JavaScriptのウィルスが書き込みされるだろうし、オススメはしない)

759 名前:JAPU ◆lVJAPUTeX. mailto:sage [2006/12/04(月) 02:11:53 ID:???]
>>758

search.cpan.org/dist/HTML-TagFilter/
こんなのを使う手もありますね。

760 名前:nobodyさん [2006/12/04(月) 14:55:16 ID:Kk8riAu4]
諦めていましたが覗いてしまいました・・・
みんなにオープンというよりはこっそり自分で使用したいんです・・・by754

761 名前:nobodyさん mailto:sage [2006/12/04(月) 15:08:55 ID:???]
それぐらいなら HTML を書けよ
WEBProg 関係ねぇ〜wwww

762 名前:nobodyさん mailto:sage [2006/12/04(月) 15:09:42 ID:???]
ローカルでテキストエディタいじれ。

763 名前:nobodyさん [2006/12/04(月) 15:10:22 ID:Kk8riAu4]
だってぇー他サイトのタグ練習場がとっても便利なんだもん。゚(゚*ω⊂ グスン



764 名前:nobodyさん mailto:sage [2006/12/04(月) 15:12:25 ID:???]
じゃぁずっとそこ使ってろよ

765 名前:nobodyさん mailto:sage [2006/12/04(月) 16:01:50 ID:???]
使っているけど自分が使っていたタグの内容っていうか
そういうのが丸見えなのかなあと不安になってしまって・・・
こういうのが欲しいんです
ttp://hp-sozai.net/saku00.html
ttp://www.auclinks.com/tag/practice2/


766 名前:nobodyさん mailto:sage [2006/12/04(月) 16:17:12 ID:???]
そんなのを保存してニヤニヤしてるやつなんかいないだろw

767 名前:nobodyさん mailto:sage [2006/12/04(月) 16:18:41 ID:???]
そうかなあ・・・こいつまた来てるとか思われるのが・・・(つд⊂)エーン

768 名前:nobodyさん mailto:sage [2006/12/04(月) 16:28:01 ID:???]
使ってもらいたくて設置してるんだから、何度でも使ってやればいいよ

769 名前:nobodyさん mailto:sage [2006/12/04(月) 21:25:53 ID:???]
>>765
つか純粋にjavascriptやん。記録なんか取ってる訳が無い。
どーしてもローカルに欲しけりゃそのページ保存して使えや。

770 名前:nobodyさん [2006/12/04(月) 22:36:59 ID:vpogEH5X]
私は韓国でWebProをしています。(韓国人ですよ)
後に日本で仕事をしたいですが。。。
日本では何を多い使いますか。
PHP? Java? Asp?
DBは? Mysql? Oracle?


771 名前:nobodyさん mailto:sage [2006/12/04(月) 22:53:49 ID:???]
現在日本では
Prog -> Basic
DB -> Excel
Server -> Windwows2003 Server
という組み合わせが全盛を迎えています


772 名前:nobodyさん mailto:sage [2006/12/04(月) 22:54:22 ID:???]
まず日本語

773 名前:nobodyさん mailto:sage [2006/12/04(月) 23:38:14 ID:???]
>>770
PHP Java
MySQL PostgreSQL Oracle

ていうか、そっちのWebProgは何が流行ってるんだ?



774 名前:nobodyさん mailto:sage [2006/12/04(月) 23:52:10 ID:???]
>770
仕事の内容によるかとも思うけど、今私の行ってる仕事場では

ASP (昔ながらのVBScriptの方、いわゆるレガシASP。.netでない) + Oracle
Java(Strutsベース) + PostgreSQL
Perl CGI + MS Access

の仕事が平行で走ってます。そして全部同じお客さん向け(というかそのお客さんのところで仕事してる)

……いや、特殊な部類の例とは思うがどれもそれなりに需要はあるということで。
(レガシASPは保守が多くなるかもしれませんが)

# そして得手不得手はあるとは言え全部に首突っ込んでる私って器用貧乏 orz

775 名前:nobodyさん mailto:sage [2006/12/05(火) 08:21:40 ID:???]
機能的な部分はそう大差ないからな。あとは言語的にどう実装するかなわけで。
Perlしか使えなかった俺も気が付きゃphp、Java、ASPを使いまわすようになてしまた。

776 名前:nobodyさん mailto:sage [2006/12/05(火) 10:06:03 ID:???]
>>770
LAMPPの仕事が一番多い。基礎がわかってりゃどれも一緒だから大丈夫だ。
寧ろ問題は日本語のコミュニケーションと、日本で知るであろう真実だろうな。

777 名前:nobodyさん mailto:sage [2006/12/05(火) 10:53:53 ID:???]
マヂレスかこ悪い

778 名前:nobodyさん mailto:sage [2006/12/05(火) 11:37:20 ID:???]
マジレスかっこ悪いというのが、何よりもかっこ悪い

779 名前:nobodyさん mailto:sage [2006/12/05(火) 12:44:37 ID:???]
それにチャチャ入れるのが一番醜い

780 名前:nobodyさん [2006/12/05(火) 12:54:43 ID:nXBCkDsb]
以下ループ

781 名前:nobodyさん mailto:sage [2006/12/05(火) 20:07:33 ID:???]
break;

782 名前:nobodyさん mailto:sage [2006/12/05(火) 20:26:28 ID:???]
goto 777:

783 名前:nobodyさん mailto:sage [2006/12/05(火) 20:42:27 ID:???]
ベーシクかこいい



784 名前:nobodyさん mailto:sage [2006/12/05(火) 20:44:14 ID:???]
gotoはベーシックだけの文ではないのだが

とマヂレス

785 名前:nobodyさん mailto:sage [2006/12/05(火) 20:52:47 ID:???]
&777();

786 名前:nobodyさん mailto:sage [2006/12/05(火) 20:59:26 ID:???]
my $_783kakowarui=\&777();&$_783kakowarui();

787 名前:nobodyさん [2006/12/05(火) 22:15:35 ID:/RPPBpQh]
入力フォームに特定の文字が入ってないとPOST送信できないようにしたいのです。
例えば、入力フォームにyahoo.co.jpという文字がないとエラーで送信できなくする。

PHPでお願いします。


788 名前:nobodyさん mailto:sage [2006/12/05(火) 22:20:57 ID:???]
echo '<script type="text/javascript">';

789 名前:nobodyさん mailto:sage [2006/12/05(火) 22:57:34 ID:???]
特定の文字が入ってないと送信できないようにすることは
少なくともサーバサイドじゃムリポ

790 名前:nobodyさん mailto:sage [2006/12/06(水) 10:36:22 ID:???]
>>787
絶対に無理

791 名前:nobodyさん mailto:sage [2006/12/06(水) 23:06:42 ID:???]
>790
PHPにもActiveScriptサポートはあるからIEのクライアントサイドで絶対走らんわけじゃないので
こう言った方がまだ適切かと

>787
正気の沙汰じゃない

792 名前:nobodyさん mailto:age [2006/12/07(木) 19:21:10 ID:???]
MySQLでは完全外部結合(FULL OUTER JOIN)が未実装ですが,
この代わりになるようなSQL文,またはそのたぐいのテクニックってありますか?
(5.1で実装予定とのことですが,まだbetaのようです・・・)

#ちなみにLAMP環境なシステムで,管理者のみが使用するコマンドなので,動作は遅くてもかまいません.

793 名前:nobodyさん mailto:sage [2006/12/07(木) 19:37:40 ID:???]
日本語のページは見つかりませんでしたが,英語の方で発見しました.
お騒がせしました.
ttp://xaprb.com/blog/2006/05/26/how-to-write-full-outer-join-in-mysql/



794 名前:nobodyさん [2006/12/08(金) 02:02:11 ID:3pSv+YG3]
携帯からすまん。ASPでACCESSに貯めたデータの中から一番最近入力したデータだけを取り出したいんだけど、それってできる?あれば教えてください!

795 名前:nobodyさん [2006/12/08(金) 09:54:45 ID:ewFyIfPg]
www.matubusi.com/cart/cgi-bin/kaitori.cgi?id=5
ここの買取口数とメールフォームの口数を買い取り口数にマイナスする計算の連動
似たようなスクリプトありませんか?もしくは作れますか?
よろしくお願いいたします

796 名前:nobodyさん mailto:sage [2006/12/08(金) 09:55:11 ID:???]
データに日付データを保存するか、追加されたデータのユニークIDを別のテーブルに保存
でいいんじゃないかな
あとはお好きにどうぞ

797 名前:nobodyさん mailto:sage [2006/12/08(金) 10:12:06 ID:???]
>795
マルチ認定乙

798 名前:nobodyさん [2006/12/08(金) 11:16:11 ID:wLihgars]
>>796 ユニークIDってなに?初心者ですまんorz

799 名前:nobodyさん [2006/12/08(金) 14:30:29 ID:H+kkgq5y]
簡単に言うと
他と重複しない番号

800 名前:nobodyさん mailto:sage [2006/12/10(日) 00:01:13 ID:???]
簡単に言うと
ちょっと変わってて笑いの取れるID

801 名前:nobodyさん mailto:sage [2006/12/10(日) 07:05:34 ID:???]
簡単に言うと
カジュアル衣料品の生産販売をしている店舗

802 名前:nobodyさん mailto:sage [2006/12/10(日) 09:46:24 ID:???]
簡単に言うと
今日からレイプ犯

803 名前:nobodyさん mailto:sage [2006/12/10(日) 10:10:04 ID:???]
簡単に言うと
毎日やるうんこ



804 名前:nobodyさん [2006/12/11(月) 23:23:19 ID:Nru3ncCj]
>>799 それは理解した!じゃあそれを取り出す関数って何使えばいいの?たとえば@、A、B、Cってナンバーがあって、Cが一番最新だとして、そのCだけを取り出したい!

805 名前:nobodyさん mailto:sage [2006/12/11(月) 23:26:25 ID:???]
>>804
日付のepoc値で降順sortして一番上のレコードから取り出す

806 名前:nobodyさん [2006/12/12(火) 11:17:17 ID:qcDYeNDB]
>>805 ありがとう!!とりあえずやってみる!!

807 名前:nobodyさん mailto:sage [2006/12/12(火) 11:32:51 ID:???]
ウソつけ

808 名前:nobodyさん mailto:sage [2006/12/12(火) 13:10:03 ID:???]
つーか>>804の文章だけで正確な回答するなんてエスパーじゃなきゃ無理

809 名前:nobodyさん mailto:sage [2006/12/12(火) 13:17:24 ID:???]
普通にSQL文で抜き出せばいいじゃん

810 名前:nobodyさん [2006/12/12(火) 15:46:22 ID:qcDYeNDB]
てか、ADODB.Recordset エラー '800a0cb3'
現在のプロバイダは並べ替え、またはフィルタリングに必要なインターフェイスをサポートしていません。
ってでる。orz



811 名前:nobodyさん [2006/12/12(火) 15:50:45 ID:qcDYeNDB]
>>805アンカつけるのわすれた。すまん。降順にすると810みたいに表示される。

812 名前:nobodyさん [2006/12/12(火) 16:35:36 ID:y1+5Oi85]
誘導されてきました。

訪問者が掲示板に貼り付ける画像を
サイト管理側で一括で縮小する方法を教えてください。
因みに、JavaScriptは使えない仕様です。

わかる方、よろしくお願いします。


813 名前:nobodyさん mailto:sage [2006/12/12(火) 16:40:28 ID:???]
貼り付けるというのはアップロードするという意味?
それとも外部のURLを書き込むとimgタグに変換されるという意味?
はたまた直にimgタグを書き込むという意味?



814 名前:nobodyさん [2006/12/12(火) 16:41:30 ID:y1+5Oi85]
アップロードです。
言葉足らずですみません。

815 名前:nobodyさん mailto:sage [2006/12/12(火) 16:41:51 ID:???]
ImageMagicでもGDでも使えばいいと思います

816 名前:nobodyさん [2006/12/12(火) 16:47:14 ID:y1+5Oi85]
ググッたけど、わかんなかったです。
縮小表示は、タグでどうにか出来ない物なんでしょうか?


817 名前:nobodyさん mailto:sage [2006/12/12(火) 17:14:00 ID:???]
つttp://maasa.jp/cgi-test/mosaic/test_gd_resample.txt
ここにアップロードされたファイルのサイズの求め方とか比率を保持しながら縮小のサンプルがある


818 名前:nobodyさん [2006/12/12(火) 17:47:11 ID:y1+5Oi85]
>>817
ありがとうございます

819 名前:nobodyさん [2006/12/13(水) 00:16:44 ID:r2X/8+Vz]
初めて質問させていただきます。
言葉の使い方が間違っていたらすみません。板違いなら誘導お願いします。

Perl5.8.8でCGIを作っています。サーバはIIS5.1です。
ブラウザ上からCGIを動かした場合に、ファイル書き込みができなくて困っています。

【やりたいこと】
cgi-binディレクトリの中に存在しているテキストファイル(仮にwritetest.dat)に、
同じディレクトリ内にあるwritetest.cgiというファイルを用いて文字列を書き込みたい
【セキュリティの設定】
cgi-binディレクトリ全体を、書き込み可能にしてあります。
【自分で行ったこと】
writetest.datに、”Hello"と書き込むだけの簡単なwritetest.cgiを作成。
コマンドプロンプトからwritetest.cgiを実行したところ、問題なくwritetest.datにHelloが書き込まれました。
しかし、ブラウザからwritetest.cgiを実行したところ、ファイルがOpenできなく、CGI Errorとなりました。

こういう現象の場合、どうしたらよいのでしょうか。
この設定だと、ログファイルなども全くファイルに書き込むことができず、困っています。

単純な質問で申し訳ありませんが、よろしくお願いいたします。

820 名前:nobodyさん mailto:sage [2006/12/13(水) 00:20:43 ID:???]
そのwritetest.datに対して、IISのサービスユーザーが書き込み権限を持っていないだけだと思われ

821 名前:nobodyさん [2006/12/13(水) 00:22:32 ID:98NioA49]
>>819
とりあえずソースみせて

822 名前:819 [2006/12/13(水) 00:38:02 ID:r2X/8+Vz]
早速のご返答ありがとうございます。

>>820
サービスユーザーの書き込み権限、はどこで設定できるのでしょうか。
現在、ローカルに対してはAdmin権限を持っている自分のアカウントでIISの設定を行い、かつ
自分のIDのアカウントでlocalhostに対してアクセスしています。

私が概念自体理解していなそうでしたら、ご指摘ください。

>>821
writetest.datの初期状態は空。

writetest.cgiのソースは、以下の通りです。

#!c:\perl\bin\perl

require "./jcode.pl";
require "./cgi-lib.pl";

$write_file = "./writetest.dat";

$string = "Hello\n";

open(OUT,">>$write_file") || &error("Write Error : $write_file");
print OUT $string;
close(OUT);

sub error{
print "File write Error";
}


823 名前:nobodyさん mailto:sage [2006/12/13(水) 01:31:20 ID:???]
>>822
根本的に勘違いしてるなー
IISに限らず、何らかのプロセスがファイルを触るときは、そのプロセスの実行ユーザーが
ファイルに対してアクセス権限を持ってなきゃいけない
で、ファイルを右クリックするとプロパティで「セキュリティ」タブがあるからそこでアクセス権限を
追加するんだけど、IISの実行ユーザーはIISによって違うから何とも言えんていうか忘れた
IUSR_なんたらとかいった感じだった筈



824 名前:819 [2006/12/13(水) 02:36:12 ID:r2X/8+Vz]
>>820,821,823
IISの匿名アクセスの設定をいじったら、解決しました!
その設定は私にとって盲点でしたので、本当に参考になりました。
ありがとうございました。

825 名前:nobodyさん [2006/12/13(水) 12:23:07 ID:kiWypRhv]
Perlで書いたスクリプトをPHPで書き直そうとしてます。
その時ログはそのままで、同じの使いたのですが、
crypt関数で暗号化した文字列(と種)がそのログにあります。

そこでPHPとPerlのcrypt関数は同じように動くかどうか知りたいのですが、
どなたかご存知ないですか?

826 名前:nobodyさん mailto:sage [2006/12/13(水) 12:41:31 ID:???]
じぶんでやってみればわかることを訊かれても

827 名前:nobodyさん mailto:sage [2006/12/13(水) 12:43:43 ID:???]
cryptしてみればいいじゃん

828 名前:825 mailto:sage [2006/12/13(水) 13:26:24 ID:???]
>>826-827
PHPの環境を作っていなかったもので、すみません(汗

いまPHPインスコして試したところ、
PerlでもPHPでもかわらない結果が出ました。
ではノシ

829 名前:nobodyさん [2006/12/13(水) 19:47:00 ID:k9EC/h3j]
Perlの中で
@file = `/usr/local/bin/wget -q -O - xxxx.com/xxxx.dat`;
というように、wgetで自分の他サーバに置いてあるログファイルを読んでいます。

普段は問題ないのですが、他サーバは時々不安定なのでタイムアウトの時間を設定したいのと、
私のミスでたまにそのログファイルが404になってしまう時、404のエラーページがページの途中に
ズドンと表示されてしまうので、404だったら@fileに何も入れない(?)というようにしたいのですが
どう書けばよろしいのでしょうか?

すいませんが、よろしくお願い致します。

830 名前:nobodyさん mailto:sage [2006/12/13(水) 23:46:19 ID:???]
>829
つ [LWP]
サンプルはあちこちに転がってると思うので探すよろし

831 名前:nobodyさん mailto:age [2006/12/14(木) 08:38:14 ID:???]
例えばメーリングリストの入会・変更確認や、パスワードの変更画面で
URLが、hoge.com/auth/wsedrftggsiojd348729/へアクセスさせる事が
あると思うのですが、この暗号(wsedrftggsiojd348729)部分は、どのような
仕組みになっているのでしょうか。
1.暗号化復号化の方法(主なものにどんな手法があるのでしょうか)
2.URLにして、アクセスを可能にする方法
を教えていただきたく、よろしくお願いします。


832 名前:nobodyさん mailto:sage [2006/12/14(木) 08:55:06 ID:???]
>>831
1はわかりようも無いが2はサーバーの環境変数から引っ張ってくればいい

833 名前:831 mailto:age [2006/12/14(木) 09:03:20 ID:???]
>>832
早速ありがとうございます。
環境変数から引っ張るとはどういうことでしょうか。
重ねてすみませんが教えてください。

例えを追加しますと、認証に限定しなくても
宅ファイル便のように、その(暗号化)アドレスにアクセスすると
該当ファイルのダウンロード画面が表示されるということの
仕組みが知りたいです。
よろしくお願いいたします。




834 名前:nobodyさん mailto:sage [2006/12/14(木) 13:46:44 ID:???]
FORMで回答をDBに保存する際の質問です.

・選択肢1
・選択肢2
・選択肢3

といった選択肢に対して,回答が単一選択(radio)の場合は
その選択肢の番号(例えば選択肢2なら、ans=2、など)としています.

ここで質問なのですが,複数選択(checkbox)の場合はどのように保存するのが良いでしょうか?
例えば選択肢1と選択肢2ならans=12やans=110(ビット列にしてる)とかかなーと思ったのですが,
どっちも確認画面が作りづらいなぁ・・・と思いまして.

835 名前:nobodyさん mailto:sage [2006/12/14(木) 14:56:57 ID:???]
>>834
検索することがあるなら、別々にしといたほうがラクじゃない?
いちいちANDとると重くなりそうじゃん。

検索することが少ないならビットでいいよ。

836 名前:nobodyさん mailto:sage [2006/12/14(木) 16:20:38 ID:???]
>>835
ありがとうございます.

選択肢や設問タイプ(textarea,checkbox,radio,etc・・・)自体が場合によって違う(DBから読み出して生成してる)ため,
checkboxのためだけにあらかじめ複数のフィールドを用意するのも無駄が多いかな,と.

ビット列にしてみます.

837 名前:834 mailto:sage [2006/12/14(木) 16:21:14 ID:???]
834=836
です・・・

838 名前:nobodyさん mailto:sage [2006/12/14(木) 16:37:17 ID:???]
スレ違いかつ返答がなかったのでコピペします。

ユーザー認証について質問です。
こちらが適当にIDとパスワードを設定して、ユーザー側に連絡します。
ここまでは手動でいいんですが、
ユーザー独自のホームページを作り、ユーザー認証してもらって、そのユーザー独自のページをみる
っていう方法はPHPさえ勉強すればできますか?ASPとかいらないですか?
よろしくお願いします。
ちなみにプログラミング経験なくいまから勉強するんで、言語の選択すらできていないんです。

とりあえずPHPの本は数冊買ってきました。
よろしくお願いします。


839 名前:nobodyさん mailto:sage [2006/12/14(木) 16:46:20 ID:???]
ユーザ独自のホームページというのがどんなものかによる
Gooの簡単ホームページみたいなのならそれだけでできるが
ホスティングみたいにディスクスペース割り当ててFTPとかでHP更新させるとか
になるとそれだけじゃ無理

840 名前:nobodyさん mailto:sage [2006/12/14(木) 17:02:05 ID:???]
>>839
ホスティングですかね?
いま考えているのは、二つやりたいのですが
一つは、よくあるようにこちらが用意した項目・リストから
会員が独自にブラウザ上からお気に入りのリストをつくるかんじです。
ログインしたらいつも確認・更新とかできるようにしたいです。

もうひとつは、ブラウザ上から会員各自に割り当てられたページを自由に
記述、画像アップロードができるようにしたいです。

どうしたらいいですか?もしかして大規模な開発とか必要ですか?(初心者ですいません)

841 名前:829 mailto:sage [2006/12/14(木) 19:00:18 ID:???]
>>830
亀レスですいません。
なるほど、LWP。
ってLWPの使い方がよくわからないので、wgetにたどり着いたんだったorz
もうちょい勉強してきます。

842 名前:nobodyさん mailto:sage [2006/12/16(土) 13:31:52 ID:???]
HTML画面のテーブルをソートする例はよく見るんですけど、
テーブルの各行に↑や↓ボタンがついていて、1行ずつ並び替えを
行うのはどうやってやるんですか?
いい例はないですか。JavaScriptかな。

843 名前:nobodyさん mailto:sage [2006/12/16(土) 14:39:31 ID:???]
javascriptだな



844 名前:nobodyさん [2006/12/18(月) 23:01:40 ID:D63+ET/K]
>>842
DOM HTMLおすすめ。

845 名前:nobodyさん mailto:sage [2006/12/19(火) 01:41:06 ID:???]
perlでCGIゲームを作っているのですが
infoやローカルでは滞りなく更新できるのに
abcorotii鯖ではスクリプトエラーが出ます
もちろん用いたスクリプトは同じものです

何故だか分かる方いらっしゃいますか

846 名前:nobodyさん mailto:sage [2006/12/19(火) 01:55:42 ID:???]
まず「abcorotii鯖ってなんだ?」って所からエスパーの領域なわけだが、
一行目のperlのパスが違うかパーミッション間違いだろうと予測してみる。

ていうかエラーメッセージくらい書けヴォケ

847 名前:nobodyさん mailto:sage [2006/12/19(火) 03:36:56 ID:???]
>>846
スマソ。エラーメッセージは
Error message: Premature end of script headers: master.cgi
perlパスやパーミッションは全部合ってる
xreaからサーバー移転した途端バグるようになったんだ

848 名前:nobodyさん mailto:sage [2006/12/19(火) 03:39:44 ID:???]
>>847
まさかとは思うけれど実行に一秒以上かかって殺されてるって事は?

849 名前:nobodyさん mailto:sage [2006/12/19(火) 03:56:07 ID:???]
改行コードとかってオチじゃあるまいな

850 名前:nobodyさん mailto:sage [2006/12/19(火) 06:37:24 ID:???]
www.google.co.jp/search?hl=ja&q=Premature+end+of+script+headers

851 名前:nobodyさん [2006/12/19(火) 17:59:48 ID:s32a4+w/]
ABCオロチか。レン鯖じゃん。そこで聞け。

852 名前:nobodyさん [2006/12/21(木) 18:20:01 ID:S6BU52+m]
WEBページ上でパックマンとかインベーダーゲームなどが動くのが
ありますが、ああいうのは、何を使って作るんでしょうか?
ヒントを教えてください。

853 名前:nobodyさん mailto:sage [2006/12/21(木) 18:26:43 ID:???]
Java。



854 名前:nobodyさん mailto:sage [2006/12/21(木) 18:27:02 ID:???]
Javaかマクロメディアで検索しる

855 名前:nobodyさん mailto:sage [2006/12/21(木) 20:41:04 ID:???]
>854
マクロメディアはアドビに買収されたぞ
Flashでぐぐってみるのもいいんじゃね

856 名前:nobodyさん [2006/12/22(金) 14:04:29 ID:SFuimMhe]
>853,854,855
ありがとございました。
Windows Platform - Java EE SDK 5 Update 2
というのをダウンロードしてインストールしてみます。


857 名前:nobodyさん [2006/12/22(金) 16:19:46 ID:AlVoeTAq]
教えて君ですみません。当方、SNSのプログラムを組みたいのですが、
どんな言語がお勧めでしょうか?
ちなみに,現在使っている言語は仕事上Fortran90です・・・。

858 名前:nobodyさん mailto:sage [2006/12/22(金) 21:18:04 ID:???]
PHP
Java
C#
あたりが無難かな
言語としてのパフォーマンスを追求しなければ perl がいいと思うけど、
プログラムサンプルが膨大にあるためひどいのを参考にすると後々辛くなります

私は最初に kent を参考にしてしまったので後々苦労しました

859 名前:nobodyさん mailto:sage [2006/12/22(金) 21:20:39 ID:???]
パフォーマンスってのは、起動スピードだけを考えた意味でのことです

860 名前:nobodyさん mailto:sage [2006/12/22(金) 21:22:22 ID:???]
普通にmod_perlが楽だと思うが

861 名前:857 mailto:sage [2006/12/23(土) 00:54:59 ID:???]
kentはひどいんですかぁ。参考にしようと思っていたので、危なかったです。
忠告ありがとうございました!
言語は・・・、PHPとperlで比較して検討したいと思います!

862 名前:nobodyさん mailto:sage [2006/12/23(土) 01:20:58 ID:???]
有名だから良いプログラムを書いている
という訳ではないので気をつけましょう

ダウンロードして無改造なの、 use strict; したとたんにエラーで止まりまくりのスクリプトは真似しちゃだめです。
KENT とか KENT とか KENT あたりが・・・

863 名前:JAPU ◆lVJAPUTeX. mailto:sage [2006/12/24(日) 21:01:36 ID:???]
>>857
出来合いのもの使うならOpenPNEとか良いらしい。
個人的にはPHPなので使う気無いが。

>>859
比較する際にPerlだけCGIの速度を使うFUD手法ってのはまだ流行っているのかな?




864 名前:nobodyさん [2006/12/26(火) 15:13:42 ID:iyXMdNpc]
.httaccessでドキュメントルートからリダイレクトで
同一サイト内の別ディレクトリに移動したいのですけど

例として
 xxx.net/にアクセスすると
xxx.net/abcd/にリダイレクト
したいのですが、やり方がわかりません。
(ネットで検索をかけても、ホームディレクトリからのリダイレクトが検索できなかった)

教えてエロい人!

865 名前:nobodyさん mailto:sage [2006/12/26(火) 15:16:54 ID:???]
Redirect permanent / xxx.net/abcd/

866 名前:nobodyさん [2006/12/26(火) 15:32:01 ID:iyXMdNpc]
Redirect permanent / xxx.net/abcd/
意外にこれだとリダイレクトしません。



867 名前:JAPU@坂井恋夏 ◆lVJAPUTeX. mailto:sage [2006/12/26(火) 20:58:14 ID:???]
Redirect は、指定した階層以下についてリダイレクトを行うため、
> Redirect permanent / xxx.net/abcd/
と指定した場合、
- xxx.net/xxx.net/abcd/abcd/
- xxx.net/abcd/xxx.net/abcd/abcd/
と延々とリダイレクトを繰り返す (ブラウザによっては途中で止まるかも) ことになります。

ここは、RedirectMatch を利用して、
> RedirectMatch permanent ^/$ xxx.net/abcd/
とするのがベストソリューションではないかと。

cf. httpd.apache.org/docs/1.3/mod/mod_alias.html


868 名前:nobodyさん mailto:sage [2006/12/27(水) 20:29:27 ID:???]
ライブチャットのシステムを作りたいのですが、
お勧めの開発環境はありますでしょうか?
(OS,言語,DB)
漠然とした質問で申し訳ありません。

869 名前:nobodyさん mailto:sage [2006/12/27(水) 20:53:42 ID:???]
限りなく負荷を小さくしたいなら
Apache など HTTPD が映像を配信してしまえばいい

870 名前:nobodyさん mailto:sage [2006/12/28(木) 00:59:27 ID:???]
>>868
漠然過ぎるから

RHEL、Java、Oracle10g

と答えておく

871 名前:nobodyさん mailto:sage [2006/12/28(木) 04:26:42 ID:???]
>868
マルチポスト野郎は市ね

pc8.2ch.net/test/read.cgi/php/988813879/67

872 名前:nobodyさん mailto:sage [2006/12/28(木) 09:54:06 ID:???]
ここもな

ネットワークプログラミング相談室 Port18
pc8.2ch.net/test/read.cgi/tech/1159692799/782






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前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