« 2019年12月 | メイン | 2020年03月 »
2020年01月24日
is_fileとかはキャッシュされますよ
ファイルに関する情報はキャッシュされるので
clearstatcache(); を使いましょう。
while($isGotLock === false){ clearstatcache(); if(is_file(LOCKSTATE_LOCKFILE)){
自プロセスがunlinkとかした場合は、その際にキャッシュはクリアされる。
が、他のプロセスがunlinkした場合は、自プロセスはキャッシュそのままなのであれれ?ってなる。
投稿者 muuming : 13:16
2020年01月16日
DomDocumentでhtmlから部分抜き取ってタグ表示
手探り状態なのでこれが一番近道なのかわかりませんが。
//読み込むときは文字コードをHTML-ENTITIESに
$domDocument->loadHTML(mb_convert_encoding($kekka_html, 'HTML-ENTITIES', 'utf-8'));
//タグで抜き出し
$tables = $domDocument->getElementsByTagName("table");
$tb = false;
foreach($tables as $table){
$str = $table->nodeValue;
if(strpos($str,"抜き出しテーブル") !== false){
$tb = $table;
break;
}
}
$newdoc = new DomDocument();
$newdoc->appendChild($newdoc->importNode($tb,true));
print $newdoc->saveHTML();
投稿者 muuming : 05:41