電子書籍の厳選無料作品が豊富!

こんにちは。
いつもお世話になっております。

Prelで、存在しないテキストファイルをOPENする
命令をだすと、空の(書き込みの無い状態の)テキストファイルが作成されるのは調べられたのですが、
同じような感じで、HTMLを作成する事は可能でしょうか…?

無理、というお返事でも凹みませんので、どうか
ご指導よろしくお願い申し上げます。

A 回答 (5件)

HTMLファイルを作成するのなら、



$fileName = "sample.html";

open (OUT,">$fileName") || die;

print OUT "<HTML>~</HTML>";

close(OUT);

で可能でしょう。

基本的にOPENするファイルの名称の問題だけで、
後は普通のファイル出力と同じ考えです。
    • good
    • 0
この回答へのお礼

こんばんは。
お礼が遅くなってしまい、申し訳ありません。

悩む&調べるよりも先に、確かめてみるという事も
大切でした。

教えて頂いた方法の、print OUT の部分に、
書き込みたいHTMLタグを書いて実行いたしましたら
希望していた動作が出来ました。

ご指導、ありがとう御座いました。

お礼日時:2006/06/16 23:53

PerlでHTMLベースのUIを作成し、データベースの参照や更新を行っています。



PerlでHTMLを作成したいとなるとHTTPサーバーの知識も若干必要になるので勉強してください。

私はWindows環境で、ApacheとActivePerlを使用しています。
データベースはOracleとAccess。
    • good
    • 0
この回答へのお礼

こんばんは、
お礼のご連絡が遅くなってしまい、申し訳ありません。

今回、更新&変更までは考えておりませんでしたので、
kurus様から頂いた方法で、無事解決いたしました。

今後、作成したHTMLの更新&修正なども視野に入れる事が
出てくるかと思いますので、ご指導いただいたHTTPサーバーの
勉強も進めたいと考えております。

この度はご指導ありがとう御座いました。

お礼日時:2006/06/16 23:56

HTMLファイルもテキストなので可能です。


単純に名前の設定だけかと。
    • good
    • 0
この回答へのお礼

こんばんは。
実際の動作確認をしておりました。
お礼のご連絡が遅くなってしまい、申し訳ありません。

ご指導いただきましたとおり、作成(OPEN)ファイルの
形式を、txtからhtmlへと変更するだけで、希望の動きが
出来ました。

調べる&質問するという事の前に、試してみる、という
ことも大切だと思いました。

この度は、ご指導いただき、ありがとうございました。

お礼日時:2006/06/16 23:58

こんにちは。



HTMLファイルってタグが書いてあるだけのテキストファイルなので
やることは同じですよ。

空のファイルを作成して、HTMLとしてのテキストをそのファイルに書いてあげるだけです。
で、拡張子を.htmなりにすれば立派なHTMLファイルが生成されます。


後はブラウザがそのテキストファイルを開いた時に、タグのあるテキストファイルであればHTMLの表示を行ってくれます。

ティッシュ箱に硬いティッシュとやわらかいティッシュを入れても、
飲み物をこぼした時に取り出すときは両方ともティッシュです。
(意味わからないですね)

この回答への補足

こんばんは。
いつもご指導いただき、ありがとうございます。

実際に試してみる、という事をしてから質問を投降するべきだったと
恥ずかしく思います。
ご指導いただきましたとおり、拡張子の変更をするだけで
無事に希望する動作ができました。

テイッシュ箱のたとえ、わかりやすかったです。

ご指導、ありがとう御座いました。

補足日時:2006/06/16 23:58
    • good
    • 0

http://oshiete1.goo.ne.jp/kotaeru.php3?q=2219439
と、受取る都度、データベースを検索して新規に生成されています。

あとは、技術力と理解度の問題になります。

この回答への補足

こんばんは。
ご指導いただき、ありがとう御座いました。
お礼の書き込みが遅くなってしまい、申し訳ありません。

今回、フォームから入力された値を元に、HTMLとして
吐き出す事までのみの動作をしたかったので、
不在のファイル名をOPRN、printする事で希望の動作が
出来ました。

この先、内容の更新や参照、各項目ごとの羅列などを
視野にいれた場合、DBも必要かも…と冷や汗をかいておりますが…(泣)

この度は、ありがとう御座いました。

補足日時:2006/06/17 00:01
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!