たびたび本当にすみません。
VOTE COMの項目をYAHOO!で検索する
http://www.cj-c.com/cgi_p/pt_01.htm
というのはありましたが項目名に任意のリンクをつけるにはどうしたらよいので
しょうか?
タグを許可して追加者が自分で<a></a>タグ書くようにするのが一番楽ですが
見た目的に良くないですしいちいちタグ書くのは面倒なので
print <<"_HTML_";
<form action=$cgi_f method=$met>
項目追加(最高 $max個まで/タグ$tc)<br>
<input type=hidden name=mode value="vote">$nf
<table>
<tr><td align="right">項目名:</td><td><input type=text name="vote" size=30 maxlength=$vmax></td></tr>
<tr><td align="right">URL:</td><td><input type=text name="url" value="http://" size=30><br></td></tr>
</table>
<input type=submit value="項目追加">
</form>
_HTML_
のようにフォームを用意してそこにURLを書いてもらうようにしたいのですが
ログへの書き込みと読み込みがうまくいきません。
(該当箇所だと思われる部分を検索して書き換えましたが思い通りに動きません)
なお、URLは必須でないため未入力の場合はリンクさせないようにしたいと思って
います。
これは多分、以下のような感じでいいと思いますが・・・。
if($url !~ /^http:\/\/$/) {
$_ =~ s/$1/<a href="$url" target="_blank">$1<\/a>/;
}
|