• ベストアンサー

perl初心者です

pipipi523の回答

  • ベストアンサー
  • pipipi523
  • ベストアンサー率40% (148/365)
回答No.2

その部分はprintで、単純に <a href="cart.cgi?del=$id">取消</a> と表示させるだけだと思います これをブラウザで見るとcart.cgi?del=$idにリンクされた状態になり、 クリックすることでcart.cgiが実行されます ※"del=$id"の部分は環境変数$ENV{'QUERY_STRING'}に入ります

関連するQ&A

  • HTMLからCGI (perl)の変更

    済みませんどなたか教えてください。 以下の文をHTMLで使用しているのですが。 CGI (perl)へ変更したいのですが宜しくお願いいたします。 <script language="JAVASCRIPT"> <!--var ID="123-abc";var AD=0;var FRAME=0;// --></script> <script language="JAVASCRIPT" src="http://○○○.com/l.j?id=123"></script> <noscript><A HREF="http://○○○.com/c.f?id=123"TARGET="_blank"> <IMGSRC="http://○○○.com/l.f?id=123-abc&url=X" BORDER="0"></a></noscript>

    • 締切済み
    • CGI
  • CGIのサブルーチンの呼び出し方でお聞きしたい事がございます

    お世話になります 画像ファイルをクリックして、サブルーチンを呼び出す方法とかあるのでしょうか? あるシューアーCGIの解説をしているホームページがあり、画像をクリックしますとCGIが呼び出されます、 コードを見てみると私の知らない使い方がしてありました、そのホームページの拡張子はhtmなのですがその中に <A href="http://www.hoge.net/foo/index.cgi?mode=admin&pw=0123"><IMG height=30 alt=hoge src="hoge.gif" width=150 border=0></A> となっており、hoge.gifをクリックするとindex.cgiのadminという、サブルーチンをコールしているようにみえるのですが、このような使い方が出来るのでしょうか? 「A href属性」の使い方だと思うのですが、「a herf cgi 呼び出し」で検索してみましても、今一ピントくるものが有りません、 A hrefタグでcgiの呼び出しの仕方を教えて頂けませんでしょうか。

    • ベストアンサー
    • Perl
  • perlの文でわからないところがあります。(2)

    こんにちわwindwsです。パールの文章でわからない箇所があります。先輩の皆さま、どうか宜しくお願いします。以下に文章を書きます。 (1) BEGIN {$ENV{PATH} = "/bin/usr/bin";   delete @ENV{pw (IFS CDPATH ENV BASH_ENV)};  ●sub unindent;} 特に●のヵ所はどう考えたら良いのか解りません。サブルーチンを宣言しているのですか?サブルーチンの戻り値を呼び出しているのでしょうか? (2) <FORM ACTION="/cgi/program.cgi" METHOD="POST"> <INPUT TYPE="hidden" NAME="id" ● VALUE="e07a08c4612b0172a162386ca558c6"> ここの●の行で識別子VALUEの値は誰がどのようにして決めるのですか? 宜しくお願いします。

    • ベストアンサー
    • Perl
  • ***.cgi内のサブルーチンにアクセス

    とあるスクリプトを見ると、htmlページのボタンで***.cgi?サブルーチン名 へリンクさせるものがあって、特定のサブルーチンにアクセスするようになっているのですが、自作スクリプトでこのようなことを真似てもそのサブルーチンだけが呼び出されず、普通に***.cgiにアクセスした状態になります。過去の記事で***.cgi?変数名=***として、Perl側でifを使って操作させるというのを見つけましたがそれではなく、直接特定のファイルの特定のサブルーチンにアクセスしているようなのですが、どうすればできるのでしょうか?

  • .htmlのあとの?以降のデータについて

    CGIを呼び出すとき、 ~.cgi?name=1&id=2 などのように、 ファイル名のあとにデータを追加するのは分かるのですが、 <A HREF="~.html?name=1&id=2"> のように、htmlファイルのあとにデータがつくのは どういう事なのでしょうか? 教えてください。

    • ベストアンサー
    • HTML
  • 「.pl」ファイルはサブルーチンのようなものなのですか?

    掲示板スクリプトなどを落としてファイルを見ると、「.pl」というファイルがたまにあります。 これはサブルーチン的なやくわりがあるのですか? もしそうなら、どうしてわざわざ「pl」に書き分ける必要があるのでしょうか。すべてひとつの.cgiに書けばいいのに。

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

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

  • Perl CGI Autolink

    http://wwwとhttps://wwwが混在する文章を、<a href="http://www">http://www</a>や<a href="https://www">https://www</a>にAutolinkするような変換は、Perl CGIでどのようにプログラミングするかを教えてください。http://wwwとhttps://wwwが混在する文章であることがポイントです。

    • 締切済み
    • CGI
  • cgi(perl)で文中のURLを自動でリンクするようにしたい

    CGI(perl)でログファイルから読み込んだデータの中に http://www…のようなものがあったらそれを自動で <A HREF="http://www~">http://www~</A> のような形にしたいのですが、どのように表記したらいいのでしょうか? http://を探してきて置き換えるのかとも思ったんですが、それだとどこまで、というのが 不明ですよね?

    • ベストアンサー
    • Perl
  • Perlで長音

    無謀なのかもしれませんが、Perl3日生(勉強しはじめて3日目)の分際で、フリーのスクリプトを改造しています。 そのスクリプトは検索エンジンなのですが、タグが無効になっていたため、いくつかのサイトを参考にして、指定したタグだけを許可するように改造しました。 しかし、何故か登録する文字列(html)に、長音"ー"が入った時だけエラーとなってしまいます。 Perlでは長音というのは何か特別な働きをするものなのでしょうか? ソースは以下のページを参考にしてますので、以下のページに書かれているものとほぼ同じです。 http://cuo.press.ne.jp/cgi/b04_1.html フォームから送信?する文字列が、 <a href=xxx>yahoo</a> であれば問題ないのですが、 <a href=xxx>ヤフー</a> とするとエラーになります。 また、不思議なことに、文字列でも <b>ヤフー</b> <img src=xxxx>ヤフー<br> といった、他のタグでは問題がありません。 何故でしょうか? どなたかお詳しい方、ヒントだけでも結構ですので、 何か思い当たることがございましたら、お教え下さい。 よろしくお願い致します。m(_ _)m

    • ベストアンサー
    • Perl