<HTML><HEAD>
<META name="robots" CONTENT="noindex,nofollow">
<META name="robot" CONTENT="noindex,nofollow">
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=Shift_JIS">
<title>PROXY PHPer</title>
<STYLE TYPE="text/css">
<!-- A:hover { color:white; } A {text-decoration:none;} TD {font-family:Tahoma;}-->
</STYLE>
</HEAD>
<BODY BGCOLOR=#225588 TEXT=#cccccc LINK=#cc6633 VLINK=#cc6633 ALINK=orange>
<FONT SIZE=5 COLOR=orange FACE="Tahoma">- PROXY PHPer -</FONT>
<BR>
<?php
/*********************************************
PROXY PHPer by ToR
http://php.s3.to
串板ですか?
*********************************************/
$logfile = "kusilog.log";
$logmax = 1000; //log_max
$maxv = 250; //max_bytes
$num1 = 450;
$num2 = 32;
$chcode = (time() - $num1) * $num2;
$dumy = substr(uniqid(""), 4,5);
echo "
<INPUT type='hidden' uhihi='hogehoge' name='check' value='$dumy'>
<FORM method='POST' action='$PHP_SELF'>
<INPUT type='hidden' uhihi='hogehoge' name='check' value='$chcode'>
<INPUT type='hidden' uhihi='hogehoge' name='dummy' value='$REMOTE_ADDR'>
<TABLE BORDER=0 CELLPADDING=1 CELLSPACING=1>
<TR>
<TD ALIGN=right>HOST:</TD>
<TD><INPUT TYPE=text NAME=name SIZE=45 VALUE='".@gethostbyaddr($REMOTE_ADDR)."'>";
?>
PORT:<INPUT TYPE="text" NAME="port" SIZE="10">
</FONT></TD></TR>
<TR>
<TD ALIGN=right>COMMENT:</TD>
<TD><INPUT TYPE="text" NAME="com" SIZE="70" maxlength="150">
</FONT></TD></TR>
<TR>
<TD ALIGN=right>LINK:</TD>
<TD><INPUT TYPE="text" NAME="url" SIZE="70" VALUE="http://">
</FONT></TD></TR>
<TR>
<TD> </TD>
<TD VALIGN="TOP"><INPUT TYPE="submit" name="submit" VALUE=" SUBMIT / RELOAD "><INPUT TYPE="reset" VALUE="RESET">
表示件数</FONT>
<SELECT NAME="def">
<OPTION value=50 SELECTED>50<OPTION value=100 >100<OPTION value=300 >300<OPTION value=500>500</SELECT>
</TD></TR>
</TABLE>
<BR>
</FORM>
<?php
$lines = file($logfile);
if($submit && $com!=""){
if($REQUEST_METHOD != "POST") die("不正な投稿をしないで下さい");
//if(!eregi($PHP_SELF,getenv("HTTP_REFERER"))) die("外部から書き込みできません");
$times = time();
$chcode = ($check / $num2) + $num1;
if(($times - $chcode ) > 30000 || $chcode >= $times)
die("チェックコードエラー!<br>掲示板をリロードしてください");
if(($times > $chcode) && (($times - $chcode) < 7))
die("チェックコードエラー<br><br>少し時間をおいて投稿ボタンを押し直して下さい。");
if(strlen($com) > $maxv) die("本文が長すぎます!");
$com = htmlspecialchars($com);
$url = htmlspecialchars($url);
$name = htmlspecialchars($name);
if(get_magic_quotes_gpc()) $com = stripslashes($com);
$now = gmdate("(Y/m/d(D) H:i)", time()+9*60*60);//日付のフォーマット
$url = str_replace("http://", "", $url);
if($url!="") $link = " <a href=\"http://".$url."\" target=_blank><b>■</a> ";
if(!ereg("^[0-9]{1,4}$",$port)) $port = "??";
$data ="<HR SIZE=1><FONT SIZE=4 color=ffaa60><b>$name:$port</b></FONT> > <FONT SIZE=2>$com</FONT>$link<FONT SIZE=2 COLOR=gray>(06/23(土)19:31:01)</FONT>";
$fp = fopen ($logfile , "w"); //書き込みモードでオープン
flock($fp ,2);
fputs ($fp, "$data\n"); //先頭に書き込む
for($i = 0; $i < $logmax; $i++) //いままでの分を追記
fputs($fp, $lines[$i]);
fclose ($fp);
echo $data;
}
$st = (!$page) ? 0 : $page;
if(!$def) $def=50;
for($i = $st; $i < $st+$def; $i++){
if($lines[$i]!=""){
echo $lines[$i];
$v++;
}
}
$prev = $st - $def;
$next = $st + $def;
echo '<HR size="1"><BR><BR>';
printf(" No. %d - %d ALL %d<br> ",$st+1,$st+$v,count($lines));
echo '
<FORM method="POST" action="'.$PHP_SELF.'">';
if($page){
echo "<INPUT type='hidden' name='page' value='$prev'>
<INPUT type='hidden' name='def' value='$def'>
<INPUT type=submit value='<<PREV'>";
}
if($v >= $def){
echo "<INPUT type='hidden' name='page' value='$next'>
<INPUT type='hidden' name='def' value='$def'>
<INPUT type=submit value='NEXT>>'>";
}
?>
</FORM>
<H5 align="right">
Powered by <A href="http://php.s3.to/" target="_top">Let's PHP!</A><BR>
</H5>
</BODY>
</HTML>