(現在 過去ログ12 を表示中)

HOME HELP 新着記事 トピック表示 検索 過去ログ

No10061 の記事


■10061 / )  VOTE COMで項目名をリンクにする
□投稿者/ Custom -(2004/10/24(Sun) 20:50:56)
    たびたび本当にすみません。
    
    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>/;
    }
    

返信 [メール受信/OFF] 削除キー/


Pass/

HOME HELP 新着記事 トピック表示 検索 過去ログ

- Child Tree -