С помощью php создаю блок div с данными и картинками, нужно сделать картинку этого div (что-то типа скриншота) но на стороне сервера, так как этот скрипт буду запускать в cron.
Подскажите как это можно сделать?
P.S. пробовал html2canvas, ни в какую
imagegrabscreen() на хостинге не работает
s-shot.ru не видит некоторые css стили
Никак ты не создашь скриншот посредством PHP. Так как твой див нужно отрендерить браузерным движком. Такое можно сделать, гуглить PhantomJS (проект закрыт) и Headless Chrom.