Pagination с php и ajax из файла

Я хочу использовать pagination в php с использованием ajax, и данные поступают из файла. при поиске ключевого слова на странице отображаются первые 20 записей из файла, но теперь я хочу следующую оставшуюся запись из файла, и она должна использовать разбиение на страницы. Любое предложение, пожалуйста?

$keyword=$_POST['data']; $file = file_get_contents("http://localhost:8080/searchengine/searchDeals?searchKeyword=".$keyword.""); $output = "["; $line = 1; if ( !($fp = fopen($file, "r") ) ) exit("Unable to open the input file."); while( !feof($fp) && $line <= 20 ) { if($line != 20){ $output = $output.fgets($fp).","; }else{ $output = $output.fgets($fp); } $line++; } fclose($fp); $output = $output."]"; echo $output;