Salve a tutti!
Sto provando a renderizzare una pagina php come immagine per utilizzarla come background-image nel mio codice CSS.
La premessa è che cerco di usare come sfondo l'immagine di copertina di Topolino presa a questo link "topolino.it/assets/COVER/1WTOPO++++0.jpg", dove i "+" sostituiscono il numero corrente del giornalino. Ogni settimana la copertina cambia, ma il link rimane pressoché lo stesso tranne che per l'aumento di numero del settimanale es: "3282" è della scorsa settimana e porta a http://topolino.it/assets/COVER/1WTOPO32820.jpg mentre "3283" è di questa settimana http://topolino.it/assets/COVER/1WTOPO32830.jpg.
Il codice è il seguente:
Tramite una funzione capisco se è passata una settimana e aumento il numero per poter aggiornare il link della copertina più recente.Codice PHP:
$NTopoI = "3283"; //Numero di partenza del Topolino
$currentWeek = date('W'); //Ottengo il numero della settimana
$thisWeek = "43"; //Numero della settimana di partenza
function ottieniNumero() {
$currentWeek = date('W'); //Ottengo il numero reale della settimana
global $thisWeek;
global $NTopoI;
if ($currentWeek != $thisWeek && date("l") == "Wednesday") {
$NTopoI = $NTopoI + 1;
$thisWeek = $thisWeek + 1;
}
return $NTopoI;
}
$codice = ottieniNumero();
$imgLink = "http://topolino.it/assets/COVER/1WTOPO".$codice."0.jpg";
Ora il problema è che voglio che quel link venga usato per creare l'immagine della pagina PHP.
Ho provato ad inserire di seguito
Ma non funziona, l'immagine non viene mostrata.Codice PHP:
header('Content-Type: image/jpeg');
echo file_get_contents($imgLink);
Come fare? Ho letto che forse non dovrei inserire altri codici prima, ma facendo una prova usando solo il link diretto e nient'altro comunque non mostra nulla.