from page   \n"; ?> Tried so far:
". str_replace("\t","
","\t$ln"); } echo "
\n\n
\n$ip_form"; if (isset($_REQUEST['query'])) { if (!$_REQUEST['pg']) $_REQUEST['pg']=1; $pgz=$_REQUEST['pg']+$_g['trnch_sz']-1; $sarg=str_replace(" ","+",$_REQUEST['query']); for ($pg=$_REQUEST['pg']; $pg<=$pgz; $pg++) { $qtxt=file_get_contents( "https://historicengland.org.uk/images-books/photos/results/". "?searchType=HE+Archive+New&search=$sarg&page=$pg"); $of_text=substr($qtxt,strpos($qtxt,'count-text')+32,16); $of_text=substr($of_text,0,strpos($of_text,"\r")); if (!strpos($qtxt,'t__res')) break; # or search for data-page-count-text echo "Page: $pg$of_text
\n"; one_page($qtxt); } echo "
\n$ip_form\n\n"; $pg--; $logf.="'{$_REQUEST['query']}'\tpage {$_REQUEST['pg']} to $pg$of_text\t". date("Y M d H:i:s") ."\n"; file_put_contents($lognam,$logf); } exit; # ------------------------------------------------------------------------------------------------- function one_page($qtxt) { global $_g; $j1=0; while (true) { $j1=strpos($qtxt,'t__res',$j1+1); if (!$j1) break; $qitem=substr($qtxt,$j1+24,strpos($qtxt,'\n"; } else { if (substr($ref,0,2)!='LE') { $imid=str_replace('/','_',strtolower($ref)); $imad="https://thumbs.smartframe.io/27025fea9afa38753501b02dbd8a40f2/$imid"; } $ref=""; echo "$ref$imid\n". "$title
\n"; } # echo htmlspecialchars($qitem) ."

\n"; } } # echo str_replace("\n","
\n",htmlspecialchars($qtxt)); } ?>