• 締切済み

CGIを使って表示するには?

CGIを使って画面に文字を表示させたいんですがどのようにすればいいのでしょうか? 今までは普通にエディタに入力して表示してたのですが、各画面ごとに金額が表示されており、その金額の表示を間違えないようにしたいんです。(金額が変更になった時にひとつづつ画面のエディタを呼び出して入力し直して、とやっていたのですが金額間違いがあって・・・) いろいろ調べてはいるのですが、CGIの事はまだ詳しくわからないのでどなたか方法を教えて頂ければ。と思っています。よろしくお願いします。

  • 1020
  • お礼率40% (30/75)
  • CGI
  • 回答数1
  • ありがとう数0

みんなの回答

  • haporun
  • ベストアンサー率40% (230/562)
回答No.1

Perlなら print <<"END"; Content-type: text/html; charset=euc-jp <html> <body> <p>ここになんかかけ~</p> </body> </html> END などと書くと、 CGIからHTMLを出力できます。 文章中で$xなどと書くと、変数を参照できるようになるので、この文のまえに$xにあらかじめ何か代入しておけば、場合によっていろいろなものを表示することができます。 そのまへに、質問がちょっと抽象的なので、何を具体的に何をどふしたいのか書ひてくれると、サポートできる人も増へるかと思ひます。

1020
質問者

補足

返事が遅くなり、すいません。 CGIで表示させるのはわかりました。もうひとつお聞きしたい事があるんですけど、$x=3000と代入したとして、それを一部分で表示させるというのはできるのでしょうか? 例えば 価格 3000円+消費税 というところの3000の部分に$x=3000の3000を表示させたいんです。その他の部分(3000以外)はエディタで入力したものを表示させる。というような事なんですが。 意味がわかりますか?

関連するQ&A

  • 普通のHTMLの画面からCGIへリンクを貼るには?

    誰か助けてくれる方おしえていただけますでしょうか 何個か質問があります。 ▼一つ目 HTMLでトップページを作りました。 次にCGIでプログラムを作りHTMLを吐き出す”○○○.cgi”を作りました。 トップページ(HTML)から○○○.cgiへリンクを貼る方法をおしえてもらえないでしょうか? 現在の対応としては・・ ●普通にリンクを貼ってみましたが、ファイルをダウンロードする格好になってしまいました。 ▼二つ目 perlとmysqlを使ってCGIを作っています。内容的には、必要なデータを登録し、それを検索する作業を作っています。キーワードの検索をした時に引っかかってきた内容を一覧画面に表示させる時に、○×件ごとに画面に表示させたいのですが方法が分かりません。 例えば検索結果を10件ごとに画面に表示させるにはどのようにしたらよいのでしょうか? どうか教えて下さい。 ▼三つ目 先ほどと状況適には変りませんが、今度は情報を登録する時の事です。 情報をインプットボックスに入力してもらいそれをmysqlのDBに格納するようにしています。しかし入力する手間を省くためにコンボボックスやチェックボックスなどに代入できる物はしたいと考えています。 しかし普通にやったのではだめなのでしょうか? 又一度入力したデータを変更があったために少し入力データを編集できるようにしています。 どうかおしえていただけないでしょうか 文章が長々となってしまいましたがどうぞ助けて下さい。(回答して頂いた方にはすぐにお礼、補足説明などをさせて頂きます。)

    • 締切済み
    • CGI
  • CGIのファイルが開けません

    Emエディター(フリー)で そのファイルだけ開けなかったので 文字コードがEUCなのではないかと思うのですが、 で terapadをインストールして開こうとしたら CGIのファイルが全て「c:\×××.cgiは有効なWin32アプリケーションではありません」と出て開けなくなりました。 以前はSkエディットというフリーのエディタを使っていたのですが、リカバリ時に失ってしまい 今はもうDLできません。。そのエディターでは 開けていたのですが。。

  • CGIが上手く表示されません。

    以前質問させていただき表題の件も質問させて いただいたのですがこちらは解決されずに、その後頑張っ てみたのですがどうもだめなのでまたきましたm(_ _)m 「<IMG SRC="http://cgi.biglobe.net/cgi-bin/count/Count.cgi"> 」 BIGLOBEのCGIを取得するつもりなのですが、上記を htmlのページの(HPビルダー4で製作中)表示させたい 箇所に挿入するそうです。 http://www.biglobe.net/hp/ac-guide.html より。 そのとおりに挿入して、プレビューでみるとちゃんと 表示されているんです。が、いざ転送してネット上で みると×マークで機能してないのです。 画面の表示をやってもだめです。 他の回答ベージで、上記のcgiの後に?user=XXX (XXXには 自分のWEBアカウント名です)を記述する。という 回答がでていたのですが、私もそれを記述しないから だめなのでしょうか?(BIGLOBEにはそういったころは 説明がなかったのですが・・・) コピー&ペーストしてるので文字は間違いないはずなんです。 思い当たるおかしな箇所があったら教えてください。

  • HTMLにcgiを使って表示していますが、TEXTAREAの改行ができません

    今、ホームページの作成をしています。 その際入力の画面で送信ボタンを押すと、cgiを使って入力確認の画面を 表示するようにしたいのですが、入力画面のTHML言語でTEXTAREAを使うと その後の入力確認画面で入力通の改行ができません。 入力確認画面のソースを表示すると、入力画面で指定した箇所で改行はされているようなのですが、各行の最後にHTMLLの改行タグ<BR>が表示されていません。 改行タグを各行ごとに入れられれば良いのですが、どうしてもやり方が わからないので、良いやり方があれば教えていただけませんか。 cgi上ではC言語を使い、ホームページを表示しています。 よろしくお願いします。

    • ベストアンサー
    • CGI
  • 出欠のCGIを探してす。CGIが表示できません。

    フリーファイルを色々ダウンロードしてみてトライしてみたのですが、CGIファイルが実行されません。 転送(データなど)や、一行目も変更しました。 どうすれば実行された、画面が表示できますか?

    • ベストアンサー
    • CGI
  • CGI・Perlを作成するのに適したエディタは?

    CGI・Perlを作成するのに適したエディタは何がいいのでしょうか? 今まではWindowsに入っている「メモ帳」で作成していたのですが、 行数が出ないのと、文字コードが変更できないので、新しいエディタを探し始めました。 以上の2つの点を満たしていて、かつフリーのエディタでいいのはありますか? 検索してみたのですが、たくさんありすぎるし、ちょっとみたものはどうやら 違ったようなので・・・。 みなさんが使用してみて「これは使いやすい!」というオススメのものがありましたら お教えください。

  • CGIで記述した文字が 化けてしまいます

    簡単な掲示板を作成していますが、 CGIで記述した文字が画面に表示されると文字化けしてしまいます。 作成した掲示板の入力文字は、文字化けせずにファイルに書き出され 表示できます。 CGI内で記述した文字だけ出来ません? OSはWIN/ME, 編集は ワードパッドで行っています。

    • ベストアンサー
    • CGI
  • テキストエディタmiの表示文字サイズの変更方法を教えていただけますでし

    テキストエディタmiの表示文字サイズの変更方法を教えていただけますでしょうか? ネットの評価が良かったのとフリーウェアということでmiを最近DLしてみました。 すみません、カテゴリ上の質問レベルが簡単すぎですが、ソフトの使用者がこのカテゴリに多そうというのと自分の目的がカテゴリ内に属していましたので、こちらに質問させていただきます。 テキストエディタmiでの画面表示上の文字サイズの設定方法を教えてください。 主にHTMLとCGI等のデータ入力のためにこちらのエディタを使用しています。 デフォルト設定の画面表示上の文字が小さすぎで拡大しないと読めないので いちいち新規ファイルを作る度、ファイルを開く度に、ツールバーのドキュメントーサイズから文字サイズを変更しています。 これだとこのソフトの使用をやめようか迷うほどめんどくさいです。 文字フォントなら環境設定で変えられるだろう、と、設定を試みましたが どうにも私の探し方が悪く、 miー環境設定ー表示 にある ジャンプリストフォントやファイルリストフォント、インデックスウインドフォントの文字サイズ設定しか見つからずで、 念のためここのフォントサイズを大きくしても、当然、肝心な入力部分の文字は変わりませんでした。 アホな質問で大変恐縮ですが、(笑)困っています。 ちなみにプラットホームはmac OSX 5、miのバージョンは2.1.9です。 どうぞよろしくお願いしますm(__)m

    • ベストアンサー
    • HTML
  • フリーCGIの編集

    こんにちは フリーのCGIの内容を編集しようと思い、テキストエディターで開こうとすると「指定したエンコードで変換できない文字があります…」と出ます。 別のエディターで開くと開けるのですが、内容を変更して保存、FTPでUPしアクセスするとエラーになります。 このCGIはどのように開いて編集したらよいのでしょう。 私はプログラミングの知識はありません。 宜しくお願い致します。

    • ベストアンサー
    • CGI
  • 変更させずにCGIに情報を渡すには

    掲示板のスレッド作成画面になまえやURLを記入する欄がありますが、あそこに最初から入力済みにし投稿側は変更できないようにしたいのですがいまいちやり方がわかりません。 たとえば <form action="bbs.cgi"> 名前:<input type=text name="name" value="ここを入力済みにしたい" size=25 maxlength=50> </form> とします。すると投稿画面の“ 名前:ここを入力画面にしたい ”と表示されますが変更が可能なため投稿側で「名前」が変更されてしまいます。 しかし 「名前:<font size="2">QQQ</font>」 と記入すると変更は出来ないのですが、反対に情報(ここではQQQ)がCGI側に渡されません。 どうすれば変更されずにCGIに渡すことが出来るのでしょうか?

    • ベストアンサー
    • CGI