Example #1
0
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;
Example #2
0
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);
}