HEX
Server: Apache
System: Linux s198.coreserver.jp 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC 2025 x86_64
User: nagasaki (10062)
PHP: 7.1.33
Disabled: NONE
Upload Files
File: /virtual/nagasaki/public_html/shop/wp-content/plugins/zipaddr-jp/zipaddr.php
<?php
function zipaddr_jp_change($output, $opt=""){
$ac= '4'; // 4:無償,2:有償,3:御社,(4:スピードアップ版)
$kt= '7'; // 5-7:ガイダンス表示桁数
$ta= "";  // 縦
$yo= "";  // 横
$pf= "";  // pc-fsize
$sf= "";  // sp-fsize
$fo= "";  // focus
$si= "";  // sysid
$dl= "-"; // dli
$pr= "";  // param
$ph= "";  // placeholder
$dr= "";  // direct
$fname= zipaddr_FILE1;
if( file_exists($fname) ) { // ファイルの確認
	$data= trim( file_get_contents($fname) );
	$prm= explode(",", $data);
	while( count($prm) < 8 ) {$prm[]="";}
	$ac= $prm[0];
	$kt= $prm[1];
	$ta= $prm[2];
	$yo= $prm[3];
	$pf= $prm[4];
	$sf= $prm[5];
	$fo= $prm[6];
	$si= $prm[7];
	$dl= isset($prm[8]) ?  $prm[8] : "-";
	$pr= isset($prm[9]) ?  $prm[9] : "";
	$ph= isset($prm[10])?  $prm[10]: "";
	$dr= isset($prm[11])?  $prm[11]: "";
}
     if( strstr($output,'zip') == true ) {;} // keyword(1)
else if( strstr($output,'postc')==true ) {;} // keyword(2)
else if( $dr != "" ) {;}
else {return $output;}

if( $kt < "5" || "7" < $kt ) $kt= "7";
if( $pf < 12  || 20  < $pf ) $pf= "";
if( $sf < 12  || 20  < $sf ) $sf= "";
if( isset($_SERVER['HTTPS']) ) {
	$http= (empty($_SERVER['HTTPS']) || $_SERVER['HTTPS']=='off' ) ?  'http' : 'https';
}
else $http= 'http';
$svr= isset($_SERVER['SERVER_NAME']) ?  $_SERVER['SERVER_NAME'] : "";
$pth= $http.'://'.$svr; // 実働環境
$ul= 'https://zipaddr.com/js/zipaddr7.js';
$u4= 'https://zipaddr.com/js/zipaddrx.js';
$u2='http://zipaddr2.com/js/zipaddr3.js';
$u3=$pth.'/js/zipaddr.js';
$uls= 'https://zipaddr.com/js/zipaddr7.js';
$u4s= 'https://zipaddr.com/js/zipaddrx.js';
$u2s='https://zipaddr2-com.ssl-sixcore.jp/js/zipaddr3.js';
$ph2='https://zipaddr2-com.ssl-sixcore.jp/css/zipaddr.css';
	 if( $ac == "3" ) $lpath= $pth.'/js/zipaddr.css';
else if( $ac == "2" ) {
	$lpath= $pth.'/css/zipaddr.css';
	$wk= @file_get_contents($lpath);
	$wk2=strstr($wk,"autozip");
	if( empty($wk) || empty($wk2) ) $lpath= $ph2; // 定義がなければ補う
}
else $lpath= '';
	$wp_version= get_bloginfo('version');
	$ssl= '1';
	if( $opt != "" ) $ac= "4";   // welcartはzipaddrx.js
	if( $ac == "1" ) $ac= "4";
	 if( $ac == "3" ) $uls= $u3;
else if( $ac == "2"&& $ssl == "1" ) $uls= $u2s;
else if( $ac == "2" ) $uls= $u2;
else if( $ac == "4"&& $ssl == "1" ) $uls= $u4s;
else if( $ac == "4" ) $uls= $u4;
else if( $ssl== "1" ) $uls= $uls;
else $uls= $ul;
$pre= $ac=="4" ?  "D." : "ZP.";
$js = '<script type="text/javascript" src="'.$uls.'?v='.zipaddr_VERS.'" charset="UTF-8"></script>';
$js.= '<script type="text/javascript" charset="UTF-8">function zipaddr_ownb(){';
$js.= $pre."wp='1';";
if( $opt!="") $js.= $pre."welcart='1';";
$js.= $pre.'min='.$kt.';';
if( $ta!="" ) $js.= $pre.'top='. $ta.';';
if( $yo!="" ) $js.= $pre.'left='.$yo.';';
if( $pf!="" ) $js.= $pre.'pfon='.$pf.';';
if( $sf!="" ) $js.= $pre.'sfon='.$sf.';';
if( $fo!="" ) $js.=$pre."focus='".$fo."';";
if( $si!="" ) $js.=$pre."sysid='".$si."';";
              $js.= $pre."dli='".$dl."';";
if( $ph!="" ) $js.= $pre."holder='".$ph."';";
if( defined('zipaddr_IDENT') && zipaddr_IDENT == "3" ) $js.= $pre."usces='1';";
$js.= $pre."uver='".$wp_version."';";
$js.= '}</script>';
if( $ac=="2" || $ac=="3" ) $js.= '<link rel="stylesheet" href="'.$lpath.'" />';
if( $pr!="" ) {
	$pr= str_replace("|", ",", $pr);
	$js.= '<input type="hidden" name="zipaddr_param" id="zipaddr_param" value="'.$pr.'">';
}
$ky = '<form';
	if( !empty($opt) ) $ans=$output.$js;
	else
	if( !empty($dr) ) {
		$ans= $output;
		$urlh= isset($_SERVER['REQUEST_URI']) ?  $_SERVER['REQUEST_URI'] : "";
		$wk= explode(";", $dr);
		foreach($wk as $ka => $da){
			if( strstr($urlh,$da)==true ){$ans=$output.$js; break;}
		}
	}
	else  $ans=str_ireplace($ky, $js.$ky, $output);
	return $ans;
}

function zipaddr_jp_usces($formtag, $type, $data){
	return zipaddr_jp_change($formtag, "1");
}
?>