• 締切済み

perl言語について質問です。

perl言語について質問です。 クライアントからサーバへ入力されたファイル名を送信し、サーバが送られてきたものを検索しそのファイルを送り返すというプログラムを教えてください。

  • Perl
  • 回答数1
  • ありがとう数5

みんなの回答

  • YkazubonY
  • ベストアンサー率30% (26/86)
回答No.1

本屋でPerl CGIの解説書を探すと目的のことが載っているでしょう。

関連するQ&A

  • perlでFTP

    ローカルPCからPerlで記述されたプログラムを実行し、 FTPサーバーへファイルをアップロードするPerlプログラムを教えてください。 DOS上では、 ftp open ftpサーバー名 ユーザー名 パスワード put 送信するファイル bye となるのですが、それをPerlで記述すると、どのようになるのでしょうか?

    • ベストアンサー
    • Perl
  • なぜ CGI は Perl 言語で作成/動く環境が多いのか。

    最近 CGI に興味をもちここで質問しながらネット検索をしました。 すると Perl 言語での CGI サンプルが一番多く C 言語で作る CGI の サンプルが少し見つかりました。 私の使っている無料サーバーでも CGI は使えますが Perl 言語だけ有効です。 セキュリティの問題で SSI と組み合わせた C 言語の CGI は実行出来ないようです。 質問内容: (1)なぜ CGI は Perl 言語が一番多いのか?→PHP、Cもあるのに (2)なぜ無料サーバーの多くが Perl 言語しか使えないのか? (3)処理の重い CGI を使うとサーバーがダウンするので使わないようにと  私の使っている無料サーバー(infoseek)でなっています。どの程度の  処理のことでしょうか? 上記の3つまたは1つでもアドバイスをして欲しいです。 回答をお待ちしています。

    • ベストアンサー
    • CGI
  • サブルーチン Perl みたいに C言語 で使うには 

    いままで数年HPを運営していたためにCGIを開発する手段として、Perl言語を使用してきました。その後、あるきっかけでC言語をするようになり、理屈上PerlとC言語が似ていました。 いままで、Perlでは開発・デバッグ等を効率よくするためサブルーチンを他のファイルにパッケージファイルとして開発していました。非常に便利でこれがC言語でも同じく使えたらいいなとつくづく思っています。 Perl言語の例 main.cgi(本体のファイル) package.pl(パッケージファイル) 本体ほファイルで実行させ、実行の途中必要なサブルーチンをパッケージファイルから呼び出します。 呼び出すには、 %渡す値=&パッケージ名::サブルーチン名; 同じようにC言語でやるときはどのようにすればいいのでしょうか?

  • perlのcdについて

    こんばんは。 最近perl言語を授業で習い始めたので、家でも出来るようにとcygwinをダウンロードして使い始めたのですが、terapadに入力したプログラムを呼び出すことができません。 学校でやったときは、ホームディレクトリにcheminfというファイルを作り、その中にterapadで入力したファイルを入れていました。 おそらくファイルを置く場所に関係があると思うのですが、調べはしたもののさっぱり分からず…^^; また、terapadのプログラムには#!/usr/bin/perlって打ち込んでいるのですが、いったいこれがなんなのかも気になります。 相当初歩的な質問だとは思いますが、どうぞよろしくお願いします。

    • ベストアンサー
    • Perl
  • Perl言語

    Perl言語で例えば aiueoと入力します そうしたら、あいういお と返ってくる こんな感じで ローマ字で入力をうけたらひらがなで返ってくる事はできませんか?? botで使用したいと思っているのですが どなたか回答おねがいします

  • perl言語のプログラム不良

    あらかじめ作った英語のテキストファイルを入力し、 文字数をカウントするプログラム(perl言語)でつくっています。 あらかたできたと思うのですが、 明らかに100文字以上あるにも関わらず なぜか3文字とカウントされます。 どこが不具合がわかる方いましたら よろしくお願いいたします。 以下が問題のプログラムです。 print"読み込むファイル名を入力してください。\n"; $input_file = <STDIN>; open(INPUT, "$input_file") or die "$!"; sub count_words{ my @ words = split(/\W+/,$_[0]); my $num_words=@ words; } $num_words = &count_words($input_file); print"単語数は$num_wordsです。"; close(INPUT);

  • プログラム言語について質問です。よろしくお願いします。

    プログラム言語について質問です。よろしくお願いします。 CakePHPなどのフレームワークを使ってサイトを作ったとして、 その上で、Visual Basicなど他の言語で作ったアプリケーションは動作するのでしょうか? サーバー側は、使える言語が限られていると思うので、その辺がわからないのですが。 通常は、サーバー側PHP,クライアント側javascriptで連携して作成すると何かの雑誌で読んだのですが、それでは、リアルタイムなソフトは出来ないと思うし。

  • シェルで書いたプログラムをperlに変換って出来るんですか?

    まず・・・私は「シェル」という言語(?)のことをよく知りません。が、CGIを作るのに、Perlを使ったことはあります。 シェルのプログラムがあるのですが、どうやらサーバーがシェルをサポートしていないようです。この場合、シェルで書いたプログラムをPerlに書き換えることって出来るのでしょうか? ※とんちんかんな質問だったらゴメンナサイ。 それと、シェルのプログラムで 「echo」 って、どういう意味なんでしょうか。

    • ベストアンサー
    • CGI
  • みなさんはperlやRubyなどの言語をどこで学んだのですか

    教えてgooやブログサービスなどのプログラムには perlやRubyなどの言語が使われていますが、 そのような大規模サービスをプログラミングできるプロの方々は どこでそれらの言語を学んだのでしょうか? (生まれたときからperlやRubyを知っていたはずは無いので誰でも 初心者の頃があるはずです) 教えてください。よろしくお願いします。

    • ベストアンサー
    • CGI
  • HTMLとPerl間のページ遷移について。

    HTMLとPerl間のページ遷移について。 こんにちわ。 HTML(index.html)でログインフォーム(ユーザ名、パスワード)を作成し、そこに入力した情報を、Perl(login.pl)にPOST送信します。 Perlでは、受け取ったパラメータをチェックし、ユーザ名とそのパスワードが正しければ、もとのHTMLファイル(index.html)にページ遷移し、もともとあったログインフォームをJavaScriptで削除し、「ログイン中」と表示させる、ということをしたいのですがわからないところがあり投稿させていただきました。 現在、クライアントでは、JavaScriptを使ってログインフォームを作っています。そして、フォームの中の値を取得して、POST送信することはできます。次に、サーバにてPerlで受け取ったパラメータをチェックし、ユーザ名とパスワードの認証をとるところまではできています。しかし、その後にどうすべきかがわかりません。locationで、もとのHTMLファイル(index.html)を指定しても、ログインを認証したという情報は保持しておらず、それでは意味がありません。 Perlでログインを認証した後に、認証したという情報を保持したままHTMLページに遷移する事は可能でしょうか。可能であればその方法を教えていただきたく思います。 よろしくお願いします。

    • ベストアンサー
    • Perl

専門家に質問してみよう