Du klaust kein Bild von dem Server. Er meint einen Screenshot der Browserdarstellung der jeweiligen Webseite. Das ist aber mit PHP nicht machbar. Die Lösungen im Web setzen auf einen eigene Server auf, wo ein entsprechendes Programm die Website rendert und davon ein Screenshot erstellt.
Oder du nutzt externe Dienste wie den hier:
http://thumbnailspro.com/