• ベストアンサー

CGIファイルの書き換えについてです。

とあるCGIに.pmというファイルが御座います。 そちらの中身に<a href="http://">リンクです</a>を追加したいのですが、上記のタグはどのような形になるか知りたいです。 .pmというソースの開始は package Normal; ;# normal.pm use strict; sub new{ my ($sys,$form) = @_; my $self = { 以下省略 print "$no:\[$skin{'name'}\]<br>"; print "削除されました。<hr>"; } } print "<div align=\"right\">この部分にリンクを追加したいです。</div></body></html>"; } 1; __END__ <a href="http://">テスト</a>という普通のHTMLソースではうまくいかないため、どなたかご教授いただければ幸いでございます。 どうかよろしくお願いいたします

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

  • ベストアンサー
回答No.2

これ、PHPじゃなくてPerlですよね? まあカテゴリー違いはさておいて <div align=\"right\"> と同じ様に<a href=\"http://\">テスト</a> とすればOK

ryoryu2002
質問者

お礼

ありがとうございました。

その他の回答 (2)

  • nerumako
  • ベストアンサー率84% (11/13)
回答No.3

いらない文字が入ってしまいましたね。 <a href="http://">テスト</a> を <a href=\"http://\">テスト</a> としてみてください。 失礼しました。

ryoryu2002
質問者

お礼

ありがとうございました。

  • nerumako
  • ベストアンサー率84% (11/13)
回答No.1

HTMLソースそのままではうまくいかないとの事ですが、ダブルクォートをエスケープしましたか? <a href="​http://">​テスト</a> これでは動きません。 <a href=\"​http://\">​テスト</a> これで大丈夫です。 >とあるCGIに.pmというファイルが御座います。 .pmはPerl Moduleの略です。 PHPで利用できるのですかね?私はperl専門なのでわかりません^^; .pmとpackage宣言についてご確認下さい。

参考URL:
http://www.rfs.jp/sb/perl/04/01.html
ryoryu2002
質問者

お礼

ありがとうございました。

関連するQ&A