OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
解決
済み

htmlをperl用書式に自動変換するフリーツール

  • 困ってます
  • 質問No.211208
  • 閲覧数81
  • ありがとう数3
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 66% (4/6)

以前、ネットワーク上で、普通に書かれたHTMLをPERLスクリプト内に埋めこむための書式に自動的に変換してくれるツール(フリーウェア)を見つけてDLしたことがあるのですが、うっかり消してしまったか何かでそれを失ってしまいました。
 もういちど取得しようと思うのですが、何せ偶然みつけてその場でDLしたもので、どこで配布していたのか全く記憶がありません。
 ご存知の方いらっしゃいましたら、是非教えてください。
通報する
  • 回答数2
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.1
レベル8

ベストアンサー率 29% (14/47)

別にツールは必要ありませんよ。
(↑ツールがわからないのでこんなこと言っちゃってます^^; )

print <<_HTML;
~HTMLのタグ~
_HTML

という風にするだけです。"_HTML"の部分は別になんでもいいです。
良く使われてるのは"_HTML"と"_EOF"みたいですが。

[例]
#!/usr/bin/perl

print "Content-type: text/html\n\n";
print <<_HTML;
<HTML>
<HEAD>
<TITLE>Sample</TITLE>
</HEAD>
<BODY>
<DIV align="center">This is Sample Page.</DIV>
</BODY>
</HTML>
_HTML


あと、1行とか書くときは、
print "<IMG src=\"image.gif\" width=\"10\" height=\"10\" alt=\"image\">"
というように、"(ダブルクォート)は\"としてください。
補足コメント
demo22nd

お礼率 66% (4/6)

教えていただきありがとうございます。
細かい作業なので、小さなミスがかならずでます。探しているツールですと、
一括変換だったので、第一感で使えると思いました。
もう少しどなたかの助言を待ってみます。
また質問したら是非アドバイスしてやってください。よろしくです。
投稿日時 - 2002-02-04 17:29:14
-PR-
-PR-

その他の回答 (全1件)

  • 回答No.2
レベル13

ベストアンサー率 25% (453/1783)

私もツールは使いません。 No.1の方の様にそのままコピペしてしまうか、 HTMLファイルをそのままテンプレートファイルとして置いておき、それを読み込んで表示するperlを作っちゃいますけど? &readfile; foreach $line (@FILE) { ($oneline) = split(/\n,/,$line); chop($oneline); p ...続きを読む
私もツールは使いません。
No.1の方の様にそのままコピペしてしまうか、
HTMLファイルをそのままテンプレートファイルとして置いておき、それを読み込んで表示するperlを作っちゃいますけど?

&readfile;
foreach $line (@FILE) {
($oneline) = split(/\n,/,$line);
chop($oneline);
print "$oneline";
}

sub readfile{
open(FILE,"xxxx.html") or die "Index file error";
@iDATA = <FILE>;
close(FILE);
}

実際には「<」、「>」、特殊記号などの変換(デコード)処理をしてからprintしてくださいね。
お礼コメント
demo22nd

お礼率 66% (4/6)

どうもありがとうございました。
投稿日時 - 2002-02-19 05:10:46
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ