header("Content-Type: text/html; charset=EUC-JP");
$thisCGI = 'index.php'; #このCGIのファイル名
$topPage = '../index.html'; #トップページのファイル名
$MAILFROM = 'uryu-dwld@uryu-fa.jp'; #パスワード再発行メールの送信者
$CADDATAFOLDER = './caddata';
$ID = $_REQUEST['ID'];
$PW = $_REQUEST['PW'];
$ID2 = $_REQUEST['ID2'];
$TL = $_REQUEST['TL'];
$LinkMoto = $_SERVER["HTTP_REFERER"];
$GenPage = "http://" . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"];
$SAIKISW = $_REQUEST['SAIKISW'];
$DLFILE = $_REQUEST['DLFILE'];
$DLFILE = mb_convert_encoding($DLFILE,'EUC-JP','auto');
if($SAIKISW == '3'){
$file = $DLFILE;
$file2 = str_replace($CADDATAFOLDER . '/' ,'',$DLFILE);
$file_length = filesize($file);
header("Content-Disposition: attachment; filename=$file2");
header("Content-Length:$file_length");
header("Content-Type: application/octet-stream");
readfile ($file);
}
function get_now()
{
$dummytim = getdate(time());
$dummytim_str = sprintf("%04d/%02d/%02d %02d:%02d:%02d",
$dummytim['year'],$dummytim['mon'],$dummytim['mday'],
$dummytim['hours'],$dummytim['minutes'],$dummytim['seconds']);
return $dummytim_str;
}
if($LinkMoto != $GenPage && $SAIKISW != ''){
?>
このページはブックマークなどにより直接開くことはできません。
こちらからログインしてください。
exit;
}
?>
瓜生製作株式会社 製品図面ダウンロード
switch($SAIKISW){?>
case '': ?>
break;
case '1':
$user = array();
$dummy = file('./userdata.csv');
foreach($dummy as $i => $value){
$tmpbuf = array();
$tmpbuf = explode(',',str_replace('"','',mb_convert_encoding(trim($value),'EUC-JP','auto')));
list($id,$pw,$tel) = $tmpbuf;
array_push($user,compact('id','pw','tel'));
}
$flag = 0;
foreach($user as $i => $value){
if($user[$i]['id'] == $ID && $user[$i]['pw'] == $PW){
$flag = 1;
break;
}
}
if($flag == 1){
?>
}else{
?>
入力されたE-Mailアドレスが登録されていないか、パスワードが違います。
または、E-Mailアドレスが未認証の可能性があります。
ログイン画面に戻る
}
break;
case '2':
if($ID == '' || $PW == ''){
?>
ログイン認証されていません。
ログイン画面に戻る
}else{
$filelist = array();
$dummy = file('./caddatalist.csv');
foreach($dummy as $i => $value){
$tmpbuf = array();
$value = str_replace("\n","",$value);
$value .= ',,,,,,,,';
$tmpbuf = explode(',',str_replace('"','',mb_convert_encoding(trim($value),'EUC-JP','auto')));
list($bunrui,$hinmei,$filemei,$filesyu) = $tmpbuf;
array_push($filelist,compact('bunrui','hinmei','filemei','filesyu'));
}
?>
分類 | 型式 | データ種類 |
$bg = array('#f0fff0','#f0f0ff');
$maebunrui = "";
foreach($filelist as $i => $value){
?>
if($maebunrui != $filelist[$i]['bunrui']){
echo $filelist[$i]['bunrui'];
$maebunrui = $filelist[$i]['bunrui'];
}?> |
echo $filelist[$i]['hinmei'];
?> |
if($filelist[$i]['filesyu'] == 'CAD'){
?>
DXF
DWG
}else if($filelist[$i]['filesyu'] == 'PDF'){
?>
PDF
}?>
|
}
?>
CAD・PDFのページに戻る
}
break;
case '3':
$fp = fopen('./downlog.csv','a');
flock($fp ,LOCK_EX);
$t = get_now();
$tmps = $t . "," . $ID . "," . str_replace($CADDATAFOLDER . '/' ,'',$DLFILE) . "\n";
$tmps = mb_convert_encoding($tmps,'SJIS','auto');
fwrite($fp,$tmps);
flock($fp,LOCK_UN);
fclose($fp);
?>
break;
case '11':
$TL = str_replace('-','',$TL);
$tmp = "";
$user = array();
$dummy = file('./userdata.csv');
foreach($dummy as $i => $value){
$tmpbuf = array();
$value .= ',,,,,,,,';
$tmpbuf = explode(',',str_replace('"','',mb_convert_encoding(trim($value),'EUC-JP','auto')));
list($id,$pw,$tel) = $tmpbuf;
$tel = str_replace('d','0',$tel);
$tel = str_replace('E','1',$tel);
$tel = str_replace('f','2',$tel);
$tel = str_replace('G','3',$tel);
$tel = str_replace('m','4',$tel);
$tel = str_replace('P','5',$tel);
$tel = str_replace('q','6',$tel);
$tel = str_replace('R','7',$tel);
$tel = str_replace('y','8',$tel);
$tel = str_replace('Z','9',$tel);
array_push($user,compact('id','pw','tel'));
}
$flag = 0;
foreach($user as $i => $value){
if($user[$i]['id'] == $ID2 && $user[$i]['tel'] == $TL){
$flag = 1;
break;
}
}
if($flag == 1){
$tmp_mail_to = $ID2;
$tmp_mail_subject = '瓜生製作株式会社 CADデータダウンロードサイト パスワードのお知らせ';
$tmp_mail_body = 'ログインパスワードをお知らせします。' . "\n" .
'パスワード=' . $user[$i]['pw'] . "\n" .
'-----------------------------------------------' . "\n" .
'瓜生製作株式会社' . "\n";
$tmp_mail_headers = 'From: ' . $MAILFROM;
$tmp_mail_subject = mb_convert_encoding($tmp_mail_subject, "UTF-8", "EUC-JP");
$tmp_mail_body = mb_convert_encoding($tmp_mail_body,"UTF-8", "EUC-JP");
mb_send_mail($tmp_mail_to,$tmp_mail_subject,$tmp_mail_body,$tmp_mail_headers);
?>
echo $ID2;?> 宛てにパスワードをお知らせするメールを送信しました。
ログイン画面に戻る
}else { ?>
入力されたE-Mailアドレスは登録されていないか、未認証です。
または、登録時の電話番号が間違っています。
ログイン画面に戻る
}
break;
}
?>