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...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;
e il gioco è fatto:
crea questo file senza lasciare nessun rigo bianco prima del tag <?php
immagine.php
prova così... e fammi sapereCodice 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);
?>

Rispondi quotando