ファイルの一部を html内に取り込み表示する方法
sorry Japanese only
最終更新日 2005/01/09
page size = Mbyte


関連するページ 許せないクローラー ファイルの内容を表示する 見て欲しくない人を拒否する設定 .htaccessを使った個別に拒否する方法 検索エンジンの拒否をする設定


dougaページに .htaccessで指定したアクセス制限をかけているアドレスを表示したくて考えてみました。
他にももっと良い方法があるかもしれません。

このような cgiファイルを作成します。
#!/usr/bin/perl

$accessfile = ".htaccess";
open (FILE, "$accessfile");
@deny = <FILE>;
close(FILE);

chop @deny[3];
chop @deny[3];
chop @deny[4];
chop @deny[4];

@deny[3] =~ s/deny from//g;
@deny[4] =~ s/deny from//g;

print "Content-type: text/plain\n\n";
print "document.write('@deny[3]');\n";
print "document.write('<br>');\n";
print "document.write('@deny[4]');\n";

exit;

この cgiファイルを html内から以下のようにして呼び出します。

<script language="JavaScript" src="deny-site.cgi">

このプログラムは、.htaccessの 4行目と 5行目を表示します。

14868
戻る