■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 最新50



レス数が 500 を超えています。残念ながら全部は表示しません。

PHP 2chBBS 『改造情報』

360 :◆VIPPERXDdc : 2009/10/04(日) 13:00:45 ID:s2uNZwA2
if(preg_match('/\.ezweb\.ne\.jp/',$HOST)) { //ezweb
if(!isset($_SERVER['HTTP_X_UP_SUBNO'])) DispError("ERROR!","ERROR:携帯固体識別番号を送信してくださ
い。");
$tmp=substr($_SERVER['HTTP_X_UP_SUBNO'],3,4);
if(!preg_match('/[0-9]{4}/',$tmp)) DispError("ERROR!","ERROR:携帯固体識別番号を送信してください。");
} elseif(preg_match('/\.docomo\.ne\.jp/',$HOST)) { //i-mode
if(!isset($_SERVER['HTTP_X_DCMGUID'])) DispError("ERROR!","ERROR:携帯固体識別番号を送信してくださ
い。");
$tmp=substr($_SERVER['HTTP_X_DCMGUID'],0,3);
if(!preg_match('/[0-9]{3}/',$tmp)) DispError("ERROR!","ERROR:携帯固体識別番号を送信してください。");
} elseif(preg_match('/\.jp-.\.ne.jp/',$HOST)) { //softbank
if(!preg_match('/SN([a-zA-Z0-9]{5})/',$_SERVER['HTTP_USER_AGENT'],$str)) DispError("ERROR!","ERROR:携
帯固体識別番号を送信してください。");
$tmp=$str[1];
} else { //others
$str=split('.',$_SERVER['REMOTE_ADDR']);
$tmp=substr($str[3],-3).substr($str[2],-1).substr($str[1],-1);
}
$t=localtime();
$str=$tmp.substr(crypt($_SERVER['SERVER_NAME'],$t[4]),-5);
$idcrypt=substr(crypt(crypt($str,$t[5]),$t[3]+31),-8);
$idcrypt=preg_replace('/\./','+',$idcrypt);

こんな感じでどうっすか?
あんまり考えずに書いてしまいましたがwww


158 KB
続きを読む

掲示板に戻る 全部 前100 次100 最新50

read.php ver2.4 2005/04/13