2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

もっと軽くて渋いCGI.pmを創ろう

1 :名無しさん@お腹いっぱい。:01/12/25 13:52 ID:KBD2Ypc8.net
お願いしまふ

36 :名無しさん@お腹いっぱい。:01/12/26 00:31 ID:RrkKaZX3.net
こんなのどう。

sub get_full_query {
my $self = shift;

my $str = "";
$ENV{CONTENT_LENGTH} and read(STDIN, $str, $ENV{CONTENT_LENGTH});
$ENV{QUERY_STRING} and $str .= $ENV{QUERY_STRING};

my $query;
for (split /&/, $str) {
my ($name, $value) = map $self->url_decode($_), split /=/, $_;
push @{$$query{$name}}, $value;
}
$self->{_query} = $query;
}

sub url_decode {
my $self = shift;
my $part = shift;
$part =~ tr/+/ /;
$part =~ s/%([0-9A-Fa-f]{2})/pack("c", hex($1))/ges;
$part;
}

37 :名無しさん@お腹いっぱい。:01/12/26 00:53 ID:???.net
だれかXSで作ってくれねーかな。

38 :名無しさん@お腹いっぱい。:01/12/26 08:58 ID:???.net
CGI_Lite.pmはガイシュツだけど、
CGI::Minimalとかどうよ?
漏れは使ったこと無いが。

39 :名無しさん@お腹いっぱい。:01/12/26 13:16 ID:0snM5bma.net
>>38
使える機能
・フォームのデコード
・アップロードの処理
・url エンコード・デコード
・< とか > とか & のエスケープ、
・RFC1123形式の時間表示

シンプルでよさげ。
クッキー周りを自分で書くなら、これいいかも。

40 :名無しさん@お腹いっぱい。:01/12/27 02:14 ID:???.net
こう言うのってマルチパートの時オブジェクト返すのばっかりかな
CGI->fileprint("FormName");
みたいに出来ないと精神的にかなり嫌だ

41 :ダメ男:01/12/29 04:16 ID:3B5IEZRj.net
$value=~ s/%(..)/chr(hex($1))/eg;
これのほうが速くない?

42 :a:02/08/13 10:12 ID:???.net
print $query->checkbox(-name=>'checkbox_name',
-checked=>'checked', # この行
-value=>'on',
-label=>'Turn me on');

とやると

<input type="checkbox" name="checkbox_name" value="on" checked>
みたいになるけど デフォルトでcheckedさせないようにするにはどうすればいいのかな?

#つまりは

-checked=>'checked',

#この行があってもなくてもデフォルトでcheckedになってしまうのでそれを何
#とかしたい


43 :nobodyさん:02/08/13 10:37 ID:???.net
何故にこのスレを選んだかなぁ。。。

44 :nobodyさん:02/08/13 13:19 ID:???.net
Apache::Request使うからいいよべつに。

45 :山崎渉:03/01/15 13:51 ID:???.net
(^^)

46 :山崎渉:03/03/13 17:48 ID:???.net
(^^)

47 :nobodyさん:03/03/21 18:05 ID:pOguTMzc.net
cgi-lib.plではダメなのか?

48 :nobodyさん:03/03/21 22:32 ID:???.net
http://www.vector.co.jp/soft/unix/net/se276868.html

49 :nobodyさん:03/03/21 23:40 ID:???.net
>>48
ひどすぎるそれ。
2次配布禁止ってなってるけど、それで正解だ。
むご過ぎて、2次配布する価値無しだ。

50 :nobodyさん:03/03/21 23:48 ID:???.net
decode.plなんて汎用的な名前をつけるなよ・・

51 :nobodyさん:03/03/21 23:48 ID:???.net
>>48
strictなコードで書いてほしい・・・
cgi-lib.plと同じじゃないかそれじゃ

といっても最近はCGI.pm使うようになっちゃったからなぁ
無用だね

52 :nobodyさん:03/03/21 23:56 ID:???.net
http://www.vector.co.jp/soft/unix/net/se273675.html
Cookieの送受信に便利なPerlライブラリ
泣けるなぁ・・

53 :nobodyさん:03/03/22 10:52 ID:WPdkGWdU.net
勝手にメインパッケージの変数書き換えるなよ…

54 :nobodyさん:03/03/22 13:59 ID:35k142Il.net
説明のほうが長いという罠

55 :nobodyさん:03/03/22 16:35 ID:???.net
モジュールの作り方を説明しているページってありませんか?

56 :nobodyさん:03/03/22 18:57 ID:???.net
>>55
http://bulknews.net/lib/slides/perl-ruby-con2000/

57 :山崎渉:03/04/17 12:12 ID:???.net
(^^)

58 :山崎渉:03/04/20 06:21 ID:???.net
   ∧_∧
  (  ^^ )< ぬるぽ(^^)

59 :山崎渉:03/05/22 02:21 ID:???.net
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―

60 :山崎渉:03/05/28 17:09 ID:???.net
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉

61 :山崎 渉:03/07/15 11:25 ID:???.net

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄

62 :山崎 渉:03/08/02 02:28 ID:???.net
   ∧_∧
  (  ^^ )< ぬるぽ(^^)

63 :ぼるじょあ ◆ySd1dMH5Gk :03/08/02 05:01 ID:???.net
     ∧_∧  ∧_∧
ピュ.ー (  ・3・) (  ^^ ) <これからも僕たちを応援して下さいね(^^)。
  =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
  = ◎――――――◎                      山崎渉&ぼるじょあ

64 :山崎 渉:03/08/15 23:28 ID:???.net
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン

65 :名無し募集中。。。:04/06/13 20:24 ID:???.net



         . ||
         . ||
.    ☆ノハヽθ ______
    ||ノノ*^ー^) アーテステス (:::) ./|
    || / つと  ||||.    ./ . |
    |二 / [] .  ̄ .  /  /
      | ̄ ̄ ̄ ̄ ̄ ̄| . /
      |______|/



66 :名無し募集中。。。:04/06/13 20:25 ID:???.net


. Y ̄ ̄⌒⌒⌒⌒ ̄ ̄~`ヽ
  \\※※※※※※※  \
 .  .\\※※※※※※※  \
     \\※※ 〆〃ハハ 〜♪
         \ヽ γ∬∬´▽`)※ . \
  .      ヽ(~~~~~~∪~~∪~~~~~~~~)
           ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
   ____
. /  / | |        \ アーテステス… /
 |二二|  | |                  ww
. \  \ | |           ____./
| ̄ ̄ ̄ ̄ ̄ ̄|          |囲 = 囲|
                     ̄ ̄ ̄ ̄



67 :名無し募集中。。。:04/06/13 20:25 ID:???.net


.  ☆ノハヽ ヨシ!!
.  ノノ*^ー^)    ||| |◎▼
   / つと    ( 99 ::)
  ⊂_)__)    (  [] )))
.            ̄ ̄ ̄



68 :名無し募集中。。。:04/06/13 20:26 ID:???.net



   ||◎▼☆ノハヽ シュッパーツ!!
  ( 99 ノノ*^ー^)o
  (  [] )))  /
.  . ̄ ̄ ̄ u─u



69 :名無し募集中。。。:04/06/13 20:26 ID:???.net

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,___,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;__, . | □ |;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;□| | |___| □ |__|;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;| |[]|  || □ |   |;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/  \;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/      \;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/         \;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/  .          \;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;/     |||◎◎/      \;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;/  .    (======) トオイ…  . \;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;/        (___)]  .      \;;;;;;;;;;;;;;;
;;;;;;;;/           u─u            \;;;;;;;;



70 :名無し募集中。。。:04/06/13 20:32 ID:???.net

   ||◎▼☆ノハヽ ハイ、ミカンデス  .  .  ノノハヽ ナンデウチシッテンノ…
  ( 99 ノノ*^ー^)             (VvV;从_
  (  [] ))),  つ(::::)       ~~~-⊂  ,-、)/
.  . ̄ ̄ ̄ u─u     .         (つ し' /



71 :名無し募集中。。。:04/06/13 20:32 ID:???.net


          |     .     |        |  |
       ──|── .  | / ̄| ̄\     |  |
          |      |/   .|   |  .  .|  |
       \         . __|__/..  . ...|  |
\   .    \          /  .  .   〇 〇.  /
  \         .  .                  /
    \              キイテル?ヤッホー!!   ./
      \             エリノホウガカワry ./
                   ww    .  .      oノハヽo ビックリシタノ…
.                 山             Σ(・ 。.・*;从
              | ̄|| ̄ ̄|| ̄|           /  つつ
              |◎||■--||◎|           ヽ_)_)´
.               ̄ . ̄ ̄ . ̄



72 :名無し募集中。。。:04/06/13 20:33 ID:???.net



.              ドッカ〜ン!!
.   .           γ''⌒⌒⌒ヽ
              (⌒;;;;⌒ ;;;;; ⌒)
.             (  (⌒;;;;;   );;;;;)             oノハヽo
             (;;;;(      ;;;;; ) )            (・ 。.・+从
             (   (;;;;;;;   ;;;;; ) ;;;;;.) .           /. 0T0 ガシャ!!
.             `ゞ 、,,;; ;;;;; ;;;,,ノ''"             u─| ̄|



73 :名無し募集中。。。:04/06/13 20:33 ID:???.net


.      | . ;;;;;;;;;;;| .         .   .     .|     ;;;;|
.      |  ;;;;;;;;;;| .  . ハロプロショップ   .  |     ;;;;|
.      | . ;;;;;;;;;;;|.   .           .   . |     ;;;;|
.      |  ;;;;;;;;;;|   ________     |   き ;;;;;|
.      | . ;;;;;;;;;;;|   || .    |     .||    .| みて ;;;;;|
.      |  ;;;;;;;;;;|   || .    |     .||    .|. た  /|
.      |   ;/|   ||    0|0ノハヽ☆ .  . |. で /;;;;|
.      | . / ;;;;|   ||  ノノノヘ(^ー^*从||.    |. /  ...└─
_____|/.   |.._.._||_(゜皿 ゜ 川  )_||____|/
                  (    つ
                   ヽ/ /
. .                  (___/J



74 :nobodyさん:04/06/21 23:15 ID:???.net
s

75 :電脳プリオン:04/07/19 17:58 ID:???.net
もうもっと軽くて渋いCGI.pmを創れましたか?

76 :nobodyさん:04/07/27 20:09 ID:???.net
           ,.. -─ ´ ̄ ̄ ̄ ̄` ─- 、_
         /                i
           /   , .              |
          |  JVし     __,,..-一、    |   __
         L__     _,,...ニァT ||::::::::::::|    / ,.‐'´/
         | |_>ー<___/ |. lj:::::::::∠-一´/  /
         `/___,..-ニ',7 T´,.-‐'´  /  _,./..,すぐにあの世に送ってやるぜ
          '┬─'´ // _/:ヽ‐ニー--‐シ' ̄   \
           |l___///:::::::::::::::/i.   |l        |
           ``ニ- ´i':::::::::::::::::/     |l.       |

77 :nobodyさん:04/07/29 01:53 ID:???.net
a

78 : :2006/02/20(月) 21:19:56 ID:???.net
CGI::Minimalよさげ

http://www.nihongo.org/snowhare/utilities/modules/cgi-minimal/

CGI.pm (3.05) via standard CGI - 16 fetches per second
CGI::Simple (0.075) via standard CGI - 20 fetches per second
CGI::Deurl (1.08) via standard CGI - 36 fetches per second
CGI::Thin (0.52) via standard CGI - 38 fetches per second
CGI::Lite (2.02) via standard CGI - 52 fetches per second
CGI::Minimal (1.16, :preload) via standard CGI - 52 fetches per second
CGI::Minimal (1.16) via standard CGI - 66 fetches per second
cgi-lib.pl (2.18) via standard CGI - 71 fetches per second
null Perl script via standard CGI - 103 fetches per second
null C program via standard CGI - 174 fetches per second
CGI::Simple (0.075) via mod_perl - 381 fetches per second
CGI.pm (3.05) via mod_perl - 386 fetches per second
CGI::Minimal (1.16) via mod_perl - 417 fetches per second
null Perl script via mod_perl - 500 fetches per second

79 :nobodyさん:2006/02/20(月) 21:24:49 ID:???.net
やっぱりそういうレスが来ると思ったよ。
都合悪くなるとすぐ CGI::Minimal なんだからw
ここに声高らかに宣言する。

釣れた

と(´゚c_,゚` )

80 :78:2006/02/21(火) 02:00:38 ID:eNvBOK6K.net
都合悪くって何の都合?
悪いがちょっと意味わからんので説明してくれ・・・
何につられたのかもようわからんw

81 :はろー:2011/05/18(水) 10:24:10.16 ID:???.net
こんどこそ


82 :nobodyさん:2011/05/18(水) 10:24:53.17 ID:???.net
もういっかい


83 : 忍法帖【Lv=40,xxxPT】(1+0:8) 【24m】 電脳プリオン ◆3YKmpu7JR7Ic :2012/10/14(日) 12:33:52.21 ID:???.net ?PLT(12079)

  ∧_∧
  ( ・∀・)      | | ガガッ
 と    )      | |
   Y /ノ      .人
    / ) .人   <  >_∧∩
  _/し' <  >_∧∩`Д´)/
 (_フ彡 V`Д´)/   / ←>>58
            / ←>>62

84 :nobodyさん:2018/06/21(木) 01:18:34.10 ID:VtSVJLaY.net
プログラミングを誰でも習得できる方法は、「前場アキドルのプログラミングマスター方法」というブログで見られるらしいよ。ネットで調べると見られるらしいです。

8CZYB

85 :nobodyさん:2023/01/09(月) 01:14:20.10 ID:ol6TS6VR.net
 明星食品は「明星 おうち千里眼 にんにく豚骨醤油ラーメン」を1月23日に全国で新発売する。価格は348円 (税別)。

23 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★