HOME
HELP
新着記事
ツリー表示
スレッド表示
トピック表示
検索
過去ログ
[
最新記事及び返信フォームをトピックトップへ
]
[ トピック内全2記事(1-2 表示) ] <<
0
>>
■10579
/ inTopicNo.1)
Reverse Accessの+含むURLについて
▼
■
□投稿者/ ポチ
-(2005/03/22(Tue) 12:31:20)
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>
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■10588
/ inTopicNo.2)
Re[1]: Reverse Accessの+含むURLについて
▲
▼
■
□投稿者/ ポチ
-(2005/03/30(Wed) 08:38:11)
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'};
解決済み!
引用返信
[メール受信/OFF]
削除キー/
編集
削除
このトピックをツリーで一括表示
トピック内ページ移動 / <<
0
>>
このトピックに書きこむ
入力内容にタグは利用できません。
他人を中傷する記事は管理者の判断で予告無く削除されます。
半角カナは使用しないでください。文字化けの原因になります。
名前、コメントは必須記入項目です。記入漏れはエラーになります。
入力内容の一部は、次回投稿時の手間を省くためブラウザに記録されます。
削除キーを覚えておくと、自分の記事の編集・削除ができます。
URLは自動的にリンクされます。
記事中に No*** のように書くとその記事にリンクされます(No は半角英字/*** は半角数字)。
使用例)
No123 → 記事No123の記事リンクになります(指定表示)。
No123,130,134 → 記事No123/130/134 の記事リンクになります(複数表示)。
No123-130 → 記事No123〜130 の記事リンクになります(連続表示)。
質問に関連するURL
はなるべく記入してください。
テスト投稿は禁止です!
解決したら人間の基本「ありがとう」を言いましょう!
FAQを別ウィンドウで開く
/
ぷっちCGIを別ウィンドウで開く
Name
/
E-Mail
/
└> 関連するレス記事をメールで受信しますか?
NO
YES
/ アドレス
非公開
公開
Title
/
URL
/
Comment/ 通常モード->
図表モード->
(適当に改行して下さい)
■No10588に返信(ポチさんの記事) > ■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'};
削除キー
/
(半角8文字以内)
解決済み!
BOX/
解決したらチェックしてください!
プレビュー/
Pass/
HOME
HELP
新着記事
ツリー表示
スレッド表示
トピック表示
検索
過去ログ
-
Child Tree
-