タグ

perlに関するwangeruのブックマーク (4)

  • CGIスクリプトをデバッグするには? - とほほのWWW入門

    デバッグとは、プログラムのバグ(誤動作の原因)を取り除くことを言います。ここでは、どうしてもCGIスクリプトが動かない場合(サーバーエラーになってしまう場合)の、デバッグを方法をいくつか紹介します。 マシンで Perl を使用可能な場合は、コマンドライン(Windowsの場合は MS-DOSプロンプト)で実行確認してみましょう。期待通りのHTML文書が表示されていればOKです。(test.cgi は、作成したCGIスクリプトのファイル名です。)

  • perlでカンマ区切り(CSV)データの集計をしたい - OKWAVE

    perl初心者です。 個人使用の経費帳簿をCGIで携帯で打ち込むようにしています。 CGIレスキューさんの簡易データベースを改良して作成しました。 フォーム入力→カンマ区切りで保存→項目別検索まで出来ました。 (年,月,日,摘要,入金,出金,備考)という感じです。 これに、月間項目別集計の昨日を追加したいのです。 月間検索で、12月度全部の一覧は出せるようになりました。 が、この1ヶ月間の交通費、書籍代、飲費・・・の項目別の合計を表示させたいのですが。。。 どのようなプログラムでしょうか?

    perlでカンマ区切り(CSV)データの集計をしたい - OKWAVE
  • 【CGI・Perl】配列から値を取り出す(pop, shift)

    CGI・Perl例文集 CGI(Perl)のサンプルプログラムをコピー&ペーストで使える便利集! « 配列を初期化する | メイン | 配列に値を追加する(push, unshift) » カテゴリー:リスト(配列)  配列から値を取り出す(pop, shift) 配列の先頭、または末尾から値を取り出すにはpop, shiftを用いれば良い。 ;# ;#配列から値を取り出す。 ;# use strict; #--------------------------# # 配列を初期化 # #--------------------------# my @array = (1..5); #--------------------------# # 値を取り出す # #--------------------------# #-- 先頭から取り出す --# print shift(@array),

  • 【CGI・Perl】数値の値でソートする (Perl, sort)

    CGI・Perl例文集 CGI(Perl)のサンプルプログラムをコピー&ペーストで使える便利集! カテゴリー:ソート(並べ替え) リスト(配列)  数値の値でソートする (Perl, sort) 以下のようなコードを書くと、文字列として扱われてしまい、意図した結果にならない場合がある。 @array = ( 1, 2, 3, 4, 5, 10, 11, 12 ); foreach(sort @array){ print ; print "\n" } ○実行結果 1 10 11 12 2 3 4 5 これを回避するコードは次のようなものである。 @array = ( 1, 2, 3, 4, 5, 10, 11, 12 ); #-- 昇順 --# foreach(sort {$a <=> $b} @array){ print ; print "\n" } #

  • 1