HOME  □ MANUAL  □ 新着記事  □ 新規トピック追加  □ トピック一覧  □ 記事全文表示  □ SEARCH  □ 過去ログ
[ 最新記事及び返信フォームをトピックトップへ ]
トピック内容表示

    [10579] Reverse Accessの+含むURLについて-

    ■親トピック/記事引用/メール受信=ON■

    □投稿者/ ポチ -(2005/03/22(Tue) 12:31:20)
    □U R L/ http://www.11pm.jp/app/index.shtml

      Reverse Access v7.1を使わせて頂きありがとうございます。
      URLに+が含まれているサイトからアクセスがあると
      +がスペースに変換されてリンクされてしまいます。
      +で表示させる改造方法をご教授して頂けないでしょうか?


      http://www.test.com/+++/index.html<アクセスのあったサイトのURL>
            ↓
      http://www.test.com/ /index.html<リンクされるURL>





    [10588] Re[1]: Reverse Accessの+含むURLについて-

    済! / 記事引用/メール受信=ON■

    □投稿者/ ポチ -(2005/03/30(Wed) 08:38:11)
    □U R L/ http://www.11pm.jp/app/index.shtml

      ■No10579に返信(ポチさんの記事)
      > Reverse Access v7.1を使わせて頂きありがとうございます。
      > URLに+が含まれているサイトからアクセスがあると
      > +がスペースに変換されてリンクされてしまいます。
      > +で表示させる改造方法をご教授して頂けないでしょうか?
      > http://www.test.com/+++/index.html<アクセスのあったサイトのURL>
      >       ↓
      > http://www.test.com/ /index.html<リンクされるURL>


      access.cgiの$accessをデコードしてる部分(2箇所)をコメントにしたら+が含まれているURLからのアクセスでも表示出来る様になりました。
      SSI表示では今のところ問題ないみたいです。


      if($ENV{'REQUEST_METHOD'} eq "POST") {
      read(STDIN, $access, $ENV{'CONTENT_LENGTH'});
      ########## コメントにして+を含むURLを表示させる ここから
      # $access=~ tr/+/ /;
      # $access=~ s/%([0-9a-fA-F][0-9a-fA-F])/pack("C", hex($1))/eg;
      # $access=~ s/ALL=//;
      ########## コメントにして+を含むURLを表示させる ここまで
      }elsif($ENV{'QUERY_STRING'}){$access=$ENV{'QUERY_STRING'};}
      if($access=~ /\+/){(@ARGV)=split(/\+/,$access);}
      else{$ARGV[0]=$access;}



      ########## コメントにして+を含むURLを表示させる ここから
      #$access=~ tr/+/ /;
      #$access=~ s/%([0-9a-fA-F][0-9a-fA-F])/pack("C", hex($1))/eg;
      #&jcode'convert(*access,'sjis');
      ########## コメントにして+を含むURLを表示させる ここまで
      my($flag)=0; my(@new)=();
      my($ad)=$ENV{'REMOTE_ADDR'};



このトピック内容の全ページ数 / [0]

このトピックに書きこむ
ChildForumのサンプルからは書き込みはできません!
この内容に書き込む場合は http://www.cj-c.com/sp/cbbs.cgi?no=1 (ChildTreeトピック表示使用)でお願いします。


- Child Forum -