creo que deberías
leer un manual antes de comenzar a decir tonterías...
Código PHP:
// MAL
$total_pages= int ceil ($aux/$items);
// BIEN
$total_pages= (int) ceil ($aux/$items);
el error que obtienes nada tiene que ver con la función
ceil(), y en dado caso...
¿que es eso de tragar? ¿ya has leído el manual?
http://php.net/ceil
¿has probado con
round()?