Avatar ·

Wie macht man einen Screenshot einer Website mit PHP?

Hallo zusammen! Ich bin ein PHP-Anfänger und stehe vor einer Aufgabe, die mich ratlos macht. Ich muss einen Screenshot einer Website mit PHP erstellen. Der Kunde möchte, dass beim Eingeben einer URL in ein Formular automatisch ein Thumbnail der Seite (Vorschau) erstellt wird. Ich dachte, das wäre einfach, aber es stellte sich heraus, dass die Standard-PHP-Funktionen (wie `file_get_contents` oder `imagecreatefromjpeg`) für diesen Zweck nicht funktionieren – sie holen nur den HTML-Code, aber kein visuelles Bild der Seite. Ich habe versucht, einen einfachen Ansatz zu verwenden: die Seite herunterladen und als HTML speichern, aber das ergibt kein Bild. Hier ist mein Code: ```php $url = 'https://example.com'; $html = file_get_contents($url); file_put_contents('screenshot.html', $html); ``` Das Problem ist, dass der Browser die Seite nicht rendert. Ich habe gehört, dass es verschie