externes http Bild auf Webserver speichern

Forumsregeln
Die Beiträge in diesen Forum werden nicht bei den aktuellen Themen aufgelistet!
Benutzeravatar

Themenersteller
Immothep
Administrator
Beiträge: 450
Registriert: 28. Nov 2009, 01:06
Hat sich bedankt: 6 Mal
Danksagung erhalten: 15 Mal

externes http Bild auf Webserver speichern

Ungelesener Beitrag von Immothep »

Der Code speichert meine externe Signatur auf meinem Webserver ab und diese Datei binde ich dann per https in die Signatur ein.
Denn eine http Signatur wird nicht angezeigt auf einem https Webspace.
In Zeile 2 steht die externe Bild URL drin, in Zeile 4 der Dateiname wie er gespeichert werden soll.
Diese Datei ist auf dem Webserver und wird extern alle 30min aufgerufen.
Dafür nutze ich den Dienst von https://cron-job.org/de/.

Code: Alles auswählen

<?php
$contents= file_get_contents('http://wotinfo.net/de/signaturerecent/EU/501945598/maus/signature.png');
setlocale(LC_TIME, 'de_DE');
$savename = strftime("Immothep");

$savefile = fopen("$savename.png", "w");
fwrite($savefile, $contents);
fclose($savefile);
?>