include('proxy.php');
include('asp_list.php');
define(INIT_PAGE,"http://blog.livedoor.jp/mobile01/");
//proxy利用の場合1/未使用の場合0
$use_proxy = 0;
$proxy_host = 'mrcproxy.mrc.dnp.co.jp';
$proxy_port = 8080;
$no_proxy = array(
'localhost', // localhost
'127.0.0.0/8', // loopback
);
function chk_asp($tags,$target_uri){
include('asp_list.php');
$count = 0;
foreach($asp_uri as $chk_uri){
$adchk = 0;
foreach($tags as $x){
$adchk_tmp = strpos($x,$chk_uri);
if ($adchk_tmp === false){
}else{
$alert = $x;
$adchk++;
}
}
if ($adchk >0){
echo '
'.$asp_name[$count].'ユーザ';
if($count == 8){
echo ' AdSenserでチェック';
}
// echo $chk_uri.'';
echo '違反報告方法:'.$asp_alert[$count].'
';
}
$count++;
}
echo '
';
}
function chk_tag_list($tags){
echo '';
echo '';
$line = 1;
foreach($tags as $x){
printf("%04d : %s
",$line ,$x);
$line++;
}
echo '
';
}
function dump_nodes(tidyNode $node, &$urls = NULL) {
$urls = (is_array($urls)) ? $urls : array();
if(isset($node->id)) {
// a タグ取得
if($node->id == TIDY_TAG_A) {
$urls[] = $node->attribute['href'];
if($node->type == TIDY_NODETYPE_TEXT) {
echo $node->value.'\n';
}
}
// script タグ取得
if($node->id == TIDY_TAG_SCRIPT) {
$urls[] = $node->attribute['src'];
if($node->type == TIDY_NODETYPE_TEXT) {
echo $node->value.'\n';
}
}
// img タグ取得
if($node->id == TIDY_TAG_IMG) {
$urls[] = $node->attribute['src'];
if($node->type == TIDY_NODETYPE_TEXT) {
echo $node->value.'\n';
}
}
}
if($node->hasChildren()) {
foreach($node->child as $c) {
dump_nodes($c, $urls);
}
}
return $urls;
}
function checkfc2spam($url){
//fc2のスパムチェックAPIを利用してスパムをチェックする。
$endpoint = "http://seo.fc2.com/spam/spamapi.php?data=1&chr=UTF-8&url=".urlencode($url);
$chkpoint = "http://seo.fc2.com/spam/spamapi.php?url=".urlencode($url);
$chkdata = http_request($chkpoint);
$chkresult = $chkdata['data'];
$c = strstr($chkresult,"True");
if ($c <>FALSE){
echo '';
echo '
FC2スパムAPIによる検索結果(未登録サイト)';
echo '
現在までに、このサイトからのスパム報告は受けていません。
もし違法性の高いサイトと判断された場合は、下記よりスパム登録してみてください。
FC2スパム対策にスパム登録する
';
}else{
$rdata = http_request($endpoint);
$data = $rdata['data'];
$data = mb_convert_encoding($data,"UTF-8", "auto");
$line = explode("\n", $data);
echo '';
echo '
FC2スパムAPIによる検索結果(既に下記情報でスパム報告されています)';
echo '
';
$count = count($line);
for ($i = 3; $i < $count -3 ;$i++){
echo $line[$i]."
";
}
echo "( 登録日:".$line[$count-3]." / 更新日:".$line[$count-2]." )";
echo '
';
}
}
?>
アフィリエイトサービスプロバイダ利用チェック
アフィリエイトサービスプロバイダから提供されるリンクパターンをチェックし、どのASPサイトを利用しているかをチェックします。
なお、このチェックは不正そのものをチェックするわけではなく、あくまでもどのASPを利用しているかだけをチェックしています。ですので、チェック結果が表示されても違反サイトであるとは限らないことにご注意ください。
このサイトを作ったきっかけについては
FrontPage - コメントスパム野郎を晒すだけのwiki のページをご確認ください。