締切済み CGIでHTMLを生成 2000/09/01 23:05 あまり具体的な質問ではありませんが、CGIを使ってHTMLを自動的に生成する事は出来ますか?また、そのようなソースがあれば教えて下さい。 みんなの回答 (6) 専門家の回答 みんなの回答 noname#25358 2000/09/02 12:27 回答No.6 補足見ました。 ダウンロードありがとうございます(^^) で、ご質問のHTML作成フォームですが、可能です。 フォームタグの類を使ってフォーマットを入力してもらい、「送信」を押すとそれをHTMLに変換して出力するようにします。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 noname#25358 2000/09/02 03:32 回答No.5 はいはーい。俺、そういうフリーソフト作りました。 テキスト文書をアップロードしておくと、CGIの実行時にそのテキストを大学ノート風のHTMLに変換してくれるという奴です。 一応、雑誌とかにも掲載されたんですが……。 参考URLにうちのHPを記載します。 ダイレクトダウンロードはこちらです。 http://www.edit.ne.jp/~deagle/software/ridle204.lzh 参考URL: http://www.pp.iij4u.or.jp/~deagle/ 質問者 お礼 みなさん、有り難う御座います。これだけの回答を得られるとは驚きと感動です。 私の質問があまりに抽象的すぎたようです。^_^; 入力用ページがあって、各空欄項目にブラウザから入力すると決まったフォーマットでの新しいhtmファイルが作られて、入力した項目が反映されている、といった事をしたいのですが、可能でしょうか? deagleさんのスクリプトをDLさせて頂きましたので少しカスタマイズに挑戦しようと思います。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 shigatsu ベストアンサー率26% (511/1924) 2000/09/02 01:27 回答No.4 確かに具体的じゃないですね。 私は参考URLのページをよく利用させてもらってます。 一通りのことは書いてありますし、オンラインリファレンスとしても良いと思います。 ただし、ある程度はプログラムが必要なので、その辺の基礎知識は必要です。代入とか数値と文字列の違いとか定義とか引数とか関数とか・・・・ 参考URL: http://wakusei.cplaza.ne.jp/twn/ 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 noname#9414 2000/09/01 23:26 回答No.3 CGI(Common Gateway Interface)は、ブラウザからの情報を 受け取ってサーバに処理をさせて、何かしらの情報を返すもの です(語弊があるかな?)。 ちなみに通常のCGI(Internet上にある)は、HTMLを出力して ブラウザに表示させています。 #makorin様、生成というよりも単純に出力の方がいいかも。 #print文で出しているんですから・・・ #標準出力を変えれば、ファイルへの出力もできますね。 まぁ、一度CGIの勉強をされるといいでしょう。 お薦めの本は、結城 浩著「PerlによるCGI入門」という本ですね。 たいていの大きめの本屋さんにおいてあると思うので、探しては どうでしょうか。 ではでは☆ 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 makorin ベストアンサー率44% (31/70) 2000/09/01 23:19 回答No.2 とりあえず、CGIがどういうモノなのか勉強した方が良いですよ。 CGIはあくまでインターフェースの名前です。 perlなどのプログラム言語を利用して処理を行います。 自動的にHTMLを生成するにしても雛形が必要です。 出力の無いCGIプログラム以外は、すべてHTMLを生成して出力します。 そうじゃないと、ブラウザで装飾を付けてみられないので #テキストでも出力は出来ます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 noname#258 2000/09/01 23:11 回答No.1 ん? 私も素人なんでよく分かりませんが、閲覧者(アクセス者)の 入力等にインタラクティブに反応して、様々なHTMLを自動的に生成する のがCGIじゃあないんでしょうか? 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発CGI 関連するQ&A CGIで動的生成したページでPHPを使いたい 初めて質問します。 現在、自社のWebサイトのリニューアルを任されています。 ヘッダー、フッター、ナビゲーションを表示させる際、利便性を考えてPHPでそれらを動的生成するようにしています。 PHPは、Webサイトのルートにある.htaccessに『AddType application/x-httpd-php .html』を追記して、HTML上からincludeで呼び出しています。 このサイトの問合わせフォームが元々CGIで作られているのですが、このCGIから生成されたページのみ、インクルードされたPHPが作動せず、ソースにPHPのコードがそのまま表示されます。 .htaccessのAddTypeに .cgi と付けてもダメで、CGI本体をcgi-binからフォームと同階層のディレクトリに移してもダメでした。 CGIとPHPは同時使用できないのでしょうか。 静的 HTML 生成方法がわかりません はじめまして、PHP 初心者です。 色んなサイトを見て調べたのですが、PHP で 静的 HTML ファイルを生成 ( 保存 ) する方法がわかりません。 どのような事がしたいかと申しますと、 掲示板のように書き込んだ内容が 静的 HTML 保存出来るもので、 具体的には、PHP 中のヒアドキュメント内容を そのまま 静的 HTML として保存するというものです。 どなたか詳しい方お教え頂けますでしょうか? 何卒、宜しくお願い致します。 静的HTML生成 お世話になります。 テンプレートが存在して、その中にデータをはめ込み それをHTMLとして保存するという 静的HTMLを生成するプログラムを作成しようと思っています。 動的に生成された仮のHTMLを静的HTMLとして保存する仕組みが わかりません。 そのアルゴリズムのご教授願います。 それについて表記されているURLでもかまいません。 よろしくお願いします。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム 普通のHTMLにCGIを組み込む 普通のHTMLにCGIを組み込むやり方があると、聞いた事があります。 方法としてはフレームを中に組み込むやり方だという事ですが本当でしょうか?検索エンジンサイトのバナーやいろいろな所でそれは使われていると聞きました。 もしよろしければサンプルソースコードなどを教えて頂けないでしょうか? お願いします。 動的生成、Dynamic HTMLについて 先日講義で「Webアプリケーションは動的生成、つまりDynamic HTMLを使用しているという点でGUIアプリケーションと異なる」という説明を受けました。 その後自分なりに動的生成、Dynamic HTMLというキーワードで検索してみましたが、動的生成という意味がいまいち腑に落ちません。 例えばWebアプリケーションで、ユーザー側でこのメニューは出して、このメニューは出さないといった設定を変更すると、掃き出されるHTMLは変化しますが、このことを動的生成というのでしょうか? しかしGUIアプリケーションでもユーザー側でそういった設定をして、GUIアプリケーションの表示を変えることは可能なような気がしますが・・・。 現在の個人的な見解としては Webアプリケーションの場合はプログラムからHTMLが生成され、そのHTMLはユーザーとの対話でいろいろな形で変化します(動的生成)。そしてその変化したHTMLが画面として反映されます。 しかしGUIアプリケーションはHTMLを掃き出す訳ではなく、プログラム自体も変化するわけではない。 こんな感じでしょうか? まとまりのない文章になってしまい申し訳ありませんが、どなたかご教授いただければと思います。もし間違っている箇所等ありましたらそちらも指摘していただければ幸いです。 test.cgi?=3215とかってよく見ますが、あれってどうやって自動生成するんですか? こんにちわ。掲示板とかのURLでxxx.cgi?=5621とかってありますが、あれってどういうふうな自動生成の仕方があるのですか? 教えて!gooのようにトピが独立していてHTML生成の掲示板はありますか? お世話になります。 CGIの方に質問しようか迷いましたが、こちらにさせていただきました。 よろしくお願い致します。 この「教えて!goo」のように質問の一覧表もHTMLで出来ていて、各トピが独立していてHTMLに生成できるCGIを探しています。 言語は、パールがベストですが、その他でもいいです。 また、有料でもOKです。 どなたかご存知の人は教えてください。 JAVAによるHTML生成について 前回JAVADOCについて質問させていただきました。 今回もJAVADOCについてなのですが、 ディレクトリが パッケージ【jp】- 【CO】 - 【MB】 となっていてこれは、MBの下にjavaソースが15ほど入っています。 このすべてのソースについてHTMLを生成したいのですが、 警告が100個も出てしまいます。 以下のようにコマンドしたのですが、、、 MB>javadoc -classpath d:\junit.jar *.java どのようにすればよろしいでしょうか? よろしくおねがいいします。 HTMLにCGIを こんにちは、非常にお世話になってます。また質問ですが宜しくお願いいたします。 HTMLファイルにCGI(perl5使用)を埋め込みたい (言い換えると index.cgi というファイルではなく index.html というファイル名でCGIを使いたいのです。) のですが何か方法が無いでしょうか?本やWebを探しましたが、情けないことにこれという方法を見つけることができませんでした。よろしければご指導宜しくお願い致します。 CGIとHTMLを別々のディレクトリにする理由 Apacheなどのデーモンでは、CGIなどを実行するディレクトリとHTMLを表示するディレクトリを別々に分けて設定するのが普通だと思いますが、 1つのディレクトリでCGIの実行も、HTMLの表示もできるようにしようと思ってます。 セキュリティーに問題があろうということは、うすうす感じてます。 が、具体的にどのような問題があるのかが分かりません。 具体的な例をあげて説明していただけますと助かります。 よろしくお願いします。 HTML ページ自動生成 画像置換 HTMLファイルの大量生成についてご質問です。 それぞれ異なる画像ファイルやテキストを、それが100あれば、100のHTMLに別々に表示させる方法をご存知ないでしょうか。 たとえば、トップ画像だけが変わる商品紹介のページを制作したとして、100個の商品画像を表示させるのに、画像だけ差し替えた100個別々のHTMLを自動生成する方法です。 (手動であれば、HTMLの画像ファイル名をひとつづつ変えなくてはいけないものを、自動ですべて異なるファイル名に変える)。 例: 元となるHTML【A】:元となる画像【B】 HTML【A】→画像【B】=HTML【AB】 HTML【A】→画像【C】=HTML【AC】 という形で一部が異なるHTMLを自動生成する方法です。 ご存知の方がいれば、ご回答頂ければ幸いです。よろしくお願いします。 cgiで動的にファイルを生成しているその仕組みは? cgiで生成されるファイルといえば.datのようなテキスト形式のデータが一般的ですが、探してみるとcgiで動的に画像やmidiデータをWeb上で生成しているものがありました。これはどのような仕組みでファイルを生成しているのでしょうか? 調べてみたところ、やはりcgi単体では動作せず、生成するデータの情報が書かれたモジュールと呼ばれるものが別で必要になるらしいです。ではこのモジュールはどのようにして作るのでしょうか? 皆様の知恵をお貸しください。 僕が見つけたmidiを生成するcgiはこちらです↓ http://www.donzoko.net/cgi/wmidi/index.html AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム Macで、アルバム風のHTMLを自動生成してくれるソフトは 下記のような機能のMac版ソフトを探しています。 アルバム風のHTMLを自動生成。 複数の写真を一括で縮小してサムネイルを作成、表示用のHTMLも自動生成。 生成するHTMLは、背景色・表組の枠・ファイルサイズの表示の有無・フレームの有無など、細かいカスタマイズが可能。 サムネイルは自動生成可能。生成の際には、サイズ指定がある程度できる。 windows版だと「Ghtml」2,000円であるのですが、Mac版では探せませんでした。 HTMLのCGI全般に関して HTMLでホームページを公開しました。HPの中に、「質問して、答える、 二択の投票」みたいなのを、作りたいと思います。 投票はシンプルで簡単なものを作りたいと思ってます 自分なりに調べた結果、 CGIが必要ということがわかりました。そのCGIも、スクリプト言語がある事 がわかりました。 私がHPを公開しているサーバーは、CGIが使えるみたいです。実際、 他カウンターのCGIを使っていま(http://counter.fc2.com/) スクリプト言語については、殆どしりません。(ネットで調べた位) 私のHP公開の現状と、レベルはこの程度です。 この投票を作るのに、CGI以外の方法はありますか? 無理であれば下記の質問へ そこで質問ですが、 (1)CGIの設置について、超初心者でも分かるような 説明をしているサイトはありますか? (2)自分のHTMLにCGIのスクリプト言語を入れる事って出来ますか? (3)スクリプト言語のタグが分かりません。タグ集などはありますか (4)CGIの専用テキストがあるみたいですが、メモ帳で作りたいと思いますが、 専用テキストの方が便利ですか? (5)「CGIスクリプトを作る実行環境があること。」とありますが、どういった設定 をすれば良いですか(URL) CGIプログラム内でのHTML表記 CGIプログラムの中で、HTML表記をする場合は一文ごとに print "<TITLE>集計結果</TITLE>"; というような方法しか知りません。 HTMLソースが長いのでもっと簡単な方法を用いたいのですが、どなたか教えてください。 CGIで書き出されるページにHTMLで記述したメニューを表示させたいのですが… 現在、検索エンジン系のCGIを元にサイトを作成しています。 このCGIで書き出される全ページ(任意の)にサイトのメニューを表示したいのですがどうやってよいのか分かりません。。 メニューは変更があっても更新しやすいようにHTMLで作成したいので、CGIにHTMLを読み込むという形をとりたいと思っています。 いろいろ調べてみて「出来る」ということはわかったのですが、具体的にどうすればよいのかまでは分からなかったのでここに質問させて頂きました。 初歩的な質問だとは思うのですが、どなたかご回答よろしくお願い致します。 CGIプログラム PHPに限らず、CGIプログラムで変数の内容を使ったHTMLコードを生成する場合に、単純にHTMLコードを出力しただけでは、正しいHTMLコードにならなかったり、CGIプログラムが動かないことがある。その場合には、どのようにしてその問題を回避するか。 出来ているHTMLに無料CGIをつけるにあたって。 現在、ホームページを作っていて、CGIを設置するのにとまどっています。CGIは初めてです!宜しくお願いします。 無料のCGIをサーバーにアップし、ちゃんと起動していますが、そのページを他のデザインと合わせるため、どうしていいか解りません。既にデザインとなるHTMLは出来ていますが、これをどうCGIとからめる(?)のか?他のサイトとかで調べても「文字を大きく」とか「色を変える」とかしか乗ってません。出来ているHTMLを入れたい感じなんです。 どうしたらいいか教えてもらえませんか? 宜しくお願いします! HTMLタグが使えるCGIスクリプト 掲示板のレンタルの中には、本文にHTMLタグが使えるものもありますが、あれはどのような仕組みなのでしょう? 私は今、あるCGIを作成しているのですが(掲示板ではないのですが…)、その本文の欄でHTMLタグが使えるようにしたいのですが、どのようにすればよいのでしょう? 具体的には、<a>タグさえ使えればとりあえず良いのですが…。 よろしくお願いいたします。 CGIプログラム 以下の問題について教えてください。 お願いします。 PHPに限らず、CGIプログラムで変数の内容を使ったHTMLコードを生成する場合に、単純にHTMLコードを出力しただけでは、正しいHTMLコードにならなかったり、CGIプログラムが動かないことがある。その場合には、どのようにしてその問題を回避するか。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
みなさん、有り難う御座います。これだけの回答を得られるとは驚きと感動です。 私の質問があまりに抽象的すぎたようです。^_^; 入力用ページがあって、各空欄項目にブラウザから入力すると決まったフォーマットでの新しいhtmファイルが作られて、入力した項目が反映されている、といった事をしたいのですが、可能でしょうか? deagleさんのスクリプトをDLさせて頂きましたので少しカスタマイズに挑戦しようと思います。