if (isset($_GET["ls"])) { $Ls = $_GET["ls"]; } else { $Ls = ""; } //名前系 $_SETTING = parse_ini_file($BoardPath . "/" . $BoardID . "/SETTING.TXT"); $ThreadName = GetThreadTitle($BoardPath, $BoardID, $ThreadID); $Newer = GetResNumber($BoardPath, $BoardID, $ThreadID); $FileSize = filesize($BoardPath . "/" . $BoardID . "/dat/" . $ThreadID . ".dat") / 1000; $ThreadData = ""; //スレ表示 //メールあり <dt>803 :<a href="mailto:{$Mail}"><b>{$Name}</b></a>:2016/01/22(金) 17:52:57.41 ID:{$ID}<dd> {$Text} <br><br> //メールなし <dt>804 :<font color=green><b>{$Name}</b></font>:2016/01/22(金) 19:35:26.24 ID:{$ID}<dd> {$Text} <br><br> $ArrayDats = explode("\n", $ThreadDat); $ResCnt = GetResNumber($BoardPath, $BoardID, $ThreadID); if ($St === "") { $i = 0; } else { $i = $St - 1; } if ($To === "") { $Cnt = $ResCnt; } else { $Cnt = $To - 1; } if (!($Ls === "")) { if ($ResCnt < $Ls) { $Cnt = $ResCnt; } else { $Cnt = $ResCnt - $Ls;
function AddRes($CryptKey, $BoardPath, $BoardID, $ThreadID, $FROM, $mail, $MESSAGE) { $Subject = file_get_contents($BoardPath . "/" . $BoardID . "/subject.txt", true); $Num = GetResNumber($BoardPath, $BoardID, $ThreadID) + 1; SetResNumber($BoardPath, $BoardID, $ThreadID, $Num); $DatFile = $BoardPath . "/" . $BoardID . "/dat/" . $ThreadID . ".dat"; if (strpos($FROM, "#") !== FALSE) { $FROMTripKey = substr($FROM, strpos($FROM, "#"), strlen($FROM)); $Trip = MakeTrip($FROMTripKey); $FROMTrip = str_replace($FROMTripKey, $Trip, $FROM); } else { $FROMTrip = $FROM; } $htmlFROM = htmlescape($FROMTrip); $htmlmail = htmlescape($mail); $ID = MakeID($_SERVER["REMOTE_ADDR"], $CryptKey); $Date = date("Y/m/d(w) H:i:s.00", time()); $DateJP = preg_replace("/\\((.+?)\\)/", "(" . JapaneseDay(date("w")) . ")", $Date); $BRMESSAGE = \str_replace(array("\r\n", "\r", "\n"), "<br>", htmlescape($MESSAGE)); $WriteData = "{$htmlFROM}<>{$htmlmail}<>{$DateJP} ID:{$ID}<>{$BRMESSAGE}<>\n"; $sfp = fopen($DatFile, "a"); fwrite($sfp, $WriteData); fclose($sfp); }