Originariamente inviato da Tom1884
Ti ringrazio, grande!
Però c'è un problema: io devo per forza richiamare lo script php nel CSS, quindi temo che il tuo codice non vada bene... potresti correggerlo, gentilmente, sapendo che verrò richiamato dentro al CSS come scritto qui sotto? Ti ringrazio, gentilissimo!
codice:
background: url('/forum/images/immagine.php') no-repeat;
nel file immagine.php devi inserire uno script che verifichi il giorno della settimana con la funzione date(); e a seconda del risultato ottenuto prelevi ll'img di sfondo gli dai un header...
e il gioco è fatto:
crea questo file senza lasciare nessun rigo bianco prima del tag <?php
immagine.php
Codice PHP:
<?php
// settiamo la cartella che contiene le img di sfondo
$cartella_sfondi 'cartella/';

// che giorno è oggi?
// assumerà valori da 0-6
// 0 => domanica, 1=> lunedì, etc etc 6=> sabato
$giorno date('w'); 

// scegliamo l'img in base al giorno ottenuto
// NB: evitiamo gli accenti nel nome dei file
// quindi lunedi (senza accento sulla i)
switch($giorno)
    {
    case 
0
        
$img 'domanica.jpg';
        break;
    case 
1
        
$img 'lunedi.jpg'
        break;
    case 
2
        
$img 'martedi.jpg';
        break;
    case 
3
        
$img 'mercoledi.jpg';
        break;
    case 
4
        
$img 'giovedi.jpg';
        break;
    case 
5
        
$img 'venerdi.jpg';
        break;
    case 
6
        
$img 'sabato.jpg';
        break;
    }

// creiamo l'immagine
$sfondo = @imagecreatefromjpeg($cartella_sfondi.$img); 

// mandiamo l'header (in questo caso le img sono tutte jpg)
Header("Content-Type: image/jpeg");

// inviamo il file
imagejpeg($sfondo);
?>
prova così... e fammi sapere