自作CGIを評価するスレ (672レス)
自作CGIを評価するスレ http://medaka.5ch.net/test/read.cgi/php/1049514428/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
607: nobodyさん [sage] 2006/10/11(水) 23:36:54 ID:??? >>606 言葉遣い荒いけど、ばーっと書いた弊害なので許して。 取りあえずぱっとみてこんなもん。 ・一部のうpろだは、リファラが不味いと弾かれる。 ・画像がない場合の画像を一々作るのは無駄。 ・CGIモジュール使え。 ・グローバル変数も宣言しろ。 ・これは好みだけど、設定の変数はハッシュに纏めた方が分かりやすいこともある。 ・メインの流れはブロック作ってラベル付けた方が分かりやすいかも。 ・正規表現の|は案外コストがかかる。配列にしてマッチング。 ・先頭にrequire バージョン名; ・use warningsは〜? ・汚染チェックもきれい好きな方にはオススメ。 ・サブルーチンを先頭で宣言して欲しい。 ・変数名に日本語はいやん。 ・データーベースつかってほすぃ。 http://medaka.5ch.net/test/read.cgi/php/1049514428/607
608: nobodyさん [] 2006/10/11(水) 23:42:15 ID:e5FQIx7N >>607 おぉぉぉレスもらえたス(;ω;`)アリガタイ 感謝しまス! >・正規表現の|は案外コストがかかる。配列にしてマッチング。 >・先頭にrequire バージョン名; >・use warningsは〜? >・サブルーチンを先頭で宣言して欲しい。 良くわからないス(・ω・`) >・変数名に日本語はいやん。 英語苦手ス・・・毎度翻訳スかね・・頑張るス >・データーベースつかってほすぃ。 現在勉強中でス! 生暖かい目で見守ってやってくださいス・・(・ω・`) やっぱレベル高い人の意見は参考になるス! 文句なし!って言われるようなものをいつか作りたいス(・ω・`)thnkス http://medaka.5ch.net/test/read.cgi/php/1049514428/608
609: nobodyさん [sage] 2006/10/12(木) 04:41:48 ID:??? >>606 うる覚えなんだが if($i_m_f){ use Image::Magick; } これって意味ないんじゃなかったっけ? $i_m_fが真ならImage::Magickを使うって事なんだろうけど、 この書き方だと$i_m_fが偽でもImage::Magick呼ぶんじゃなかったっけ? 識者の方レスよろ ファイルハンドルは大文字で 最後から10行目くらい@cache[$i]は$cache[$i]じゃないの? print文中の"をエスケープするんならprint qq|ここに"文章"|; こーすりゃいちいちエスケープしなくておk http://medaka.5ch.net/test/read.cgi/php/1049514428/609
610: 606 [sage] 2006/10/12(木) 09:44:51 ID:??? >>609 サンクス >最後から10行目くらい@cache[$i]は$cache[$i]じゃないの? どちらも同じ意味だったはず (若干の差はあるかもだが、使い方に大差なしでは?) >print文中の"をエスケープするんならprint qq|ここに"文章"|; >こーすりゃいちいちエスケープしなくておk mjdsk!? 次から挑戦してみる 色々アドバイスやら素敵な解決策をありがとう http://medaka.5ch.net/test/read.cgi/php/1049514428/610
611: nobodyさん [sage] 2006/10/12(木) 13:46:42 ID:??? useするかどうか切り替えたいなら BEGIN{}で囲ったほうがいいな。 http://medaka.5ch.net/test/read.cgi/php/1049514428/611
612: nobodyさん [sage] 2006/10/12(木) 22:51:01 ID:??? >>609 >うる覚えなんだが http://www.tt.rim.or.jp/~rudyard/hirago014.html > これって意味ないんじゃなかったっけ? http://perldoc.jp/docs/perl/5.6.1/perlfunc.pod#item_use_Module_VERSION_LIST > ファイルハンドルは大文字で bareword で扱わず変数で取り回す方が今風。 http://www.kt.rim.or.jp/~kbk/perl-5.8/perlfaq5.html#how_can_i_make_a_filehandle_local_to_a_subroutine_how_do_i_pass_filehandles_between_subroutines_how_do_i_make_an_array_of_filehandles >>610 > どちらも同じ意味だったはず http://www.kt.rim.or.jp/~kbk/perl-5.8/perlfaq4.html#what_is_the_difference_between__array_1__and__array_1_ http://medaka.5ch.net/test/read.cgi/php/1049514428/612
613: ◆.PT9876/4U [sake] 2006/11/06(月) 17:44:37 ID:??? あちこちから routin をかき集めて自作しました : alter.s225.xrea.com/cgi/bbs/read.cgi?log=0 1. 評価と言うよりも bug の あぶり出しを希望します. 2. 操作がわかりづらいとの意見があります. 率直な ご意見をお願いいたします 3. 自信がないのが security 関連 ・ 念のため, 全ファイルを upload しておきます: alter.s225.xrea.com/bbs.zip http://medaka.5ch.net/test/read.cgi/php/1049514428/613
614: nobodyさん [sage] 2006/11/06(月) 18:17:34 ID:??? >>612 URLが長すぎて横スクロールでた。 ふざけんな改行しろこのボンクラっ! http://medaka.5ch.net/test/read.cgi/php/1049514428/614
615: nobodyさん [sage] 2006/11/07(火) 08:23:24 ID:??? IDなんだしもっと短く付けろよなw 文章そのままって酷すぎるw http://medaka.5ch.net/test/read.cgi/php/1049514428/615
616: nobodyさん [sage] 2006/11/08(水) 01:06:36 ID:??? >>613 ちょっとエキサイト翻訳チックだな http://medaka.5ch.net/test/read.cgi/php/1049514428/616
617: ◆.PT9876/4U [sake] 2006/11/08(水) 06:15:24 ID:??? >>613 お返事ありがと〜. でも, どういう意味かしら ? 誘導されて来たのに いまだに誰も... どうなってるの ? http://medaka.5ch.net/test/read.cgi/php/1049514428/617
618: nobodyさん [sage] 2006/11/08(水) 10:54:37 ID:??? >>617 「とても読めたもんじゃない」 ということではないでしょうか。 613は釣りとしか思えない。 CGI以前の問題ね。 http://medaka.5ch.net/test/read.cgi/php/1049514428/618
619: ◆.PT9876/4U [sake] 2006/11/08(水) 18:47:29 ID:??? >>618 >CGI以前の問題ね 確かに... JavaScrit の bug がぁ〜〜〜 (絶対に書き込めない) おまけに... WaMCom (Mozilla1.31) では問題とならなかった error が IE5.17(Mac版) では発生して処理が止まる〜〜〜. >613は釣りとしか思えない 釣りでは ありませぬ. 僕の環境で確認できる bug は退治しました. 引き続き あら探しをお願いいたしまする〜. http://medaka.5ch.net/test/read.cgi/php/1049514428/619
620: nobodyさん [sage] 2006/11/08(水) 20:37:07 ID:??? つっこみどころが多すぎるなぁ…。 まず、「何を作ったのか」という概要や大まかな処理の流れすら書いてない。 >評価と言うよりも bug の あぶり出しを希望します. 評価するスレ。デバッグする所ではない。てか、デバッグなめすぎ。 >操作がわかりづらいとの... 具体的にはどういう操作? >自信がないのが security 関連 どのファイルの何行目のどういう処理? >JavaScrit の bug がぁ JavaScritのスレへどうぞ。 >WaMCom (Mozilla1.31) では問題とならなかった error が >IE5.17(Mac版) では発生して処理が止まる と書いていながら >僕の環境で確認できる bug は退治しました ってどうよ。 何より、CGIについて無学なのがバレバレです。 背伸びせずPerlからでもきちんとお勉強しましょう。 http://medaka.5ch.net/test/read.cgi/php/1049514428/620
621: nobodyさん [sage] 2006/11/08(水) 20:38:25 ID:??? これさぁ、変数の検査とか書き込む条件とかまったくないじゃん。 最低でも変なファイル作られないようにするとか異常にでかい投稿は 書き込まないようにするとかしないと。 叩き専門の人にとっては叩く必要もないほどへなちょこだけど プログラムに日本語を含めないつくりはいいと思う。 プロでもソースのいたるところに日本語を埋め込む人はいるからね。 ぶっちゃけそれくらいしか褒めようがないんだけどw nullぽっぽはもしかしてOperaメインなの? http://medaka.5ch.net/test/read.cgi/php/1049514428/621
622: nobodyさん [sage] 2006/11/08(水) 21:25:25 ID:??? >>613 まずはuse strict及びuse warnings、 また-Tオプションを付けてエラーが出なくなってから来てください。 http://medaka.5ch.net/test/read.cgi/php/1049514428/622
623: nobodyさん [sage] 2006/11/09(木) 02:37:09 ID:??? nullはクラシックMacのiCab使いだった筈。 http://medaka.5ch.net/test/read.cgi/php/1049514428/623
624: nobodyさん [] 2006/11/09(木) 05:11:43 ID:Rlngnc6w まず, 皆さんにお礼を... ありがとう ごぜ〜ますだ. >>620 一応, 掲示板 CGI script (のつもり) >デバッグする所ではない 言葉を間違えたかも ? debug を他人に依頼するようでは問題外だと思っております. 動作はするけれど server 利用者に迷惑を書けるような security hole に気づいていないかも知れない. そんな問題があったら指摘して欲しかったですだ. >>621 >変数の検査とか書き込む条件とかまったくないじゃん おおせの通りです. ようするに書きこみの部分を改良しなければならないのね ? で, read.cgi の方は どうでしょう ? 人に迷惑を書けるような security hole が あったなら ご指摘くださいませ. >CGIについて無学なのがバレバレです 弁解の余地もありません. でも, 半端者の僕が言うのもアレですが 拾って来れるものには満足できなかったのら. そもそも perl って できの悪い土台に無理な建て増しをした印象が... http://medaka.5ch.net/test/read.cgi/php/1049514428/624
625: ◆.PT9876/4U [sake] 2006/11/09(木) 05:37:51 ID:??? >>621 >プログラムに日本語を含めないつくりはいいと思う 日本語を書きこむと文字化けするのでwww (僕の環境は一般的でない) 僕なりに いろいろ拾って来て解読を試みました. その時, "皮肉にも comment が見通しを悪くしている" と思ったの. 徹底的に簡素化するのが先決だと... > nullぽっぽはもしかしてOperaメインなの? MacOS9.22 上で まともに動く Opera はなさそうです. 現在は WaMCom(Mozilla1.31+) がメインですだ. 動作確認に iCab, IE も立ち上げることがありますが, あくまでも参考程度です. >>622 メモメモ... >>623 今では動作確認の参考程度ですだ. 改良されたかと思うと別の不具合が発生するのが許せません. http://medaka.5ch.net/test/read.cgi/php/1049514428/625
626: ◆.PT9876/4U [sake] 2006/11/09(木) 05:47:23 ID:??? ところで rgst.cgi で変なファイルを作れる可能性って ? (これこそが最も知りたいところ) 量の制限は早急に対処したいと思いますが... http://medaka.5ch.net/test/read.cgi/php/1049514428/626
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 46 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.005s