PHP - Favicon einer Site abrufen und bei Bedarf in PNG konvertieren

Für eine bestimmte Site "example.domain.tld" oder nur "domain.tld" muss ich in PHP Folgendes tun:

Wenn die Site ein Favicon hat, holen Sie es sich, wo immer es istWenn es noch kein PNG ist, konvertieren Sie es in ein PNGSpeichern Sie es unter /favicons/example.domain.tld.pngWenn die Site kein Favicon hat, nichts tun.

Irgendwelche Ideen? Ich bin verblüfft über das unzuverlässige Dateiformat und den Speicherort der Favoriten, aber ich möchte nach Möglichkeit vermeiden, den gesamten Quellcode der Seite mit file_get_contents herunterzuladen, um sie in den Headern zu finden. Auch die Konvertierung in PNG scheint nicht trivial.

Vielen Dank,

Mala

Antworten auf die Frage(6)

Ihre Antwort auf die Frage