Tengo el siguiente problema estoy trancado, tengo un sitema que envia una busqueda por medio POST a un sitio y al obtener los resultados quisiera paginarlos de 10 o 1, pero no se como hacerlo ?? alguien me podria enseñar uso file_get_contents y preg_mach_all para extrer la url y cada url de las siguientes paginas pero no logro la forma de que pagine a la otra url por medio de post y de numberos tipo http://www.url.com/pagin?id=1 , http://www.url.com/pagin?id=2 http://www.url.com/pagin?id=3 y asi ...
dejo un ejemplo que no se como funciona ni lo hice yo pero puede servir para explicarme mas :
Código PHP:
function GetNextPage($Orig){
preg_match_all("/<div class=\"pagination\">(.*)<\/div>/sU",$Orig,$Matches);
$Link = substr($Matches[0][0],strpos($Matches[0][0],"</ul>"));
$Link = substr($Link,strpos("<a href=\"",$Link)+17,strpos($Link,"\" class=\"")-17);
return $Link;
}
$Next = GetNextPage($Orig);
Saludos