07/07/25 20:45:04 s0IeAqQQ0
>>639
part37の176
if (P2Util::isHost2chs($aThread->host) && !P2Util::isHostBbsPink($aThread->host)) {
$url = "URLリンク({$aThread->host})
$path = P2Util::datDirOfHost($aThread->host) .'/' . $aThread->bbs . '/' . $aThread->key . '.html';
if (!$_GET['offline'] || !file_exists($path)) P2Util::fileDownload($url, $path);
$read = @file_get_contents($path);
preg_match_all('{<a href="http://(.+?)/test/read\.cgi/(.+?)/(\d+)/l50x" title=".+? \((\d+)\)">(.+?)</a> \[.+?\]<br>}', $read, $ret);
$max = count($ret[1]);
if ($max > 0) {
echo "<table class=\"osusume\">";
for ($i=0; $i < $max; $i++) {
$ita = p2Util::getItaName($ret[1][$i], $ret[2][$i]);
echo <<<EOP
<tr>
<td><a href="read.php?host={$ret[1][$i]}&bbs={$ret[2][$i]}&key={$ret[3][$i]}&ls=50">{$ret[5][$i]}</a></td>
<td align="right">{$ret[4][$i]}</td><td><a href="subject.php?host={$ret[1][$i]}&bbs={$ret[2][$i]}" target="subject">{$ita}</a></td>
</tr>
EOP;
}
echo '</table>';
}
}
Ajaxで読み込む改良版が+wikiに入ってたはず