if (!$encodiedResBaseHtml) { continue; } $isoldLog = threadIsOldLog($encodiedResBaseHtml, getDiRegex(getPDO(), "threadOldlogedRegex", $menuData["kind"], $queryList["SELECT_DIREGEX"])); if ($isoldLog) { threadUpdateTois_oldlog($value["thread_sha"], $prepareStForTUIO, $dbHandle); } $resData = getResArray(getDiRegex(getPDO(), "resStealRegex", $menuData["kind"], $queryList["SELECT_DIREGEX"]), $encodiedResBaseHtml, $value["thread_sha"]); if (!$resData) { continue; } $ankaerLinkProced = resBodyAnkaerLinkProc($resData, getDiRegex(getPDO(), "resBodyAnkaerLinkStealRegex", $menuData["kind"], $queryList["SELECT_DIREGEX"])); if ($menuData["kind"] === "open2ch.net") { $imgLinkProced = resBodyImgLinkProcO(getPDO(), $ankaerLinkProced, $value["thread_sha"], getDiRegex(getPDO(), "resBodyImgLinkStealRegex", $menuData["kind"], $queryList["SELECT_DIREGEX"]), $queryList["UPDATE_THREAD_IS_IMG"], $fixedList["imgDirUrl"], $menuData["kind"]); } else { $imgLinkProced = resBodyImgLinkProc(getPDO(), $ankaerLinkProced, $value["thread_sha"], getDiRegex(getPDO(), "resBodyImgLinkStealRegex", $menuData["kind"], $queryList["SELECT_DIREGEX"]), $queryList["UPDATE_THREAD_IS_IMG"], $fixedList["imgDirUrl"], $menuData["kind"]); } $censoredProced = censorShipForRes($imgLinkProced, $censorList); // $net_or_sc_kind = kindChecher($censoredProced[0]["res_id"]); $net_or_sc_kind = "null"; $resDataArray = resDataReArray($censoredProced, $net_or_sc_kind, $menuData["kind"]); resInsert(getPDO(), $resDataArray, $menuData["kind"], $queryList["INSERT_RES"]); threadUpdateTonet_or_sc(getPDO(), $net_or_sc_kind, $value["thread_sha"], $queryList["UPDATE_THREAD_NET_OR_SC"]); $countOfResDataArray = count($resDataArray); //MAX RES number. threadUpdateToRes_end(getPDO(), $value["thread_sha"], $countOfResDataArray, $queryList["UPDATE_THREAD_RES_END"]); unset($isoldLog, $resData, $resDataArray, $censoredProced, $imgLinkProced, $ankaerLinkProced, $encodiedResBaseHtml, $resStealBool, $countOfResDataArray, $net_or_sc_kind); $i++; } unset($value, $threadData); }
<?php require_once dirname(dirname(dirname(__FILE__))) . '/functions.php'; require_once dirname(dirname(__FILE__)) . '/wp-load.php'; date_default_timezone_set('Asia/Tokyo'); $queryList = getSQLQuery(getPDO()); $censorList = getCensorList(getPDO(), $queryList["SELECT_CENSOR"]); $regexList = getRegex(getPDO(), $queryList["SELECT_REGEX"]); $fixedList = getFix(getPDO(), $queryList["SELECT_FIX"]); // $encodiedResBaseHtml = resSteal(getPDO(), "133.130.96.221", "resSteal", "http://awabi.open2ch.net/test/read.cgi/akb/1448519334/l50", $queryList["INSERT_IP_ACCESS"]); // var_dump($encodiedResBaseHtml); $encodiedResBaseHtml = resSteal(getPDO(), "133.130.96.221", "resSteal", "http://awabi.open2ch.net/test/read.cgi/akb/1448519334/", $queryList["INSERT_IP_ACCESS"]); // $encodiedResBaseHtml = file_get_contents("./imghtml.html"); $resData = getResArray(getDiRegex(getPDO(), "resStealRegex", "open2ch.net", $queryList["SELECT_DIREGEX"]), $encodiedResBaseHtml, "000000000000000"); $data = resBodyImgLinkProc(getPDO(), $resData, $threadSha, $regexList["ExresBodyImgLinkStealRegex"], $queryList["SELECT_RES"], $fixedList["imgSavePath"], "open2ch.net"); var_dump($data); // $html = file_get_contents("http://hayabusa.open2ch.net/test/read.cgi/livejupiter/1449141846/l50"); // $regexBase = "/<?[div\sclass=\"imgur]*>?<a.+><img.*data-original=\"(.+)\"\s.+>[<br.>]*<\/a><?[\/div\n]*>?/u"; // $regexImg = "/<img.+data-original=\"(.+)\"\s.+>/u"; // preg_match_all($regexBase, $html, $match, PREG_SET_ORDER); // $splitArray = []; // // foreach ($match as $value) { // $splitArray[] = preg_replace("/<\/div>/", "</div>\n", $value); // } // // $imgAllay = []; // foreach ($splitArray as $value) { // preg_match_all($regexBase, $value[0], $imgUrl, PREG_SET_ORDER); // $imgAllay[] = $imgUrl; // }