Ciao a tutti,
premetto che ho cominciato da poco a studiare il Php seriamente e mi sto ora cimentando nella realizzazione di un sito web (Xthml + Css) con questo linguaggio.
Attualmente ho uno script che mi stampa un saluto in base all'orario ed il giorno (giorno, mese ed anno):
Codice PHP:
<?php
function saluto($ora){
if (4 < $ora && $ora <= 12) {
return "Buon giorno";
} elseif(12<$ora && $ora <= 18) {
return "Buon pomeriggio";
} elseif(18<$ora && $ora <= 22) {
return "Buona sera";
} elseif(22<$ora && $ora <= 24) {
return "Buona notte";
} elseif(0<$ora && $ora <= 3) {
return "Buona notte";
} else {
return "Guarda che razza di ora è! Ma quando dormi?!";
}
}
$orario = date("H");
$msg = saluto($orario);
echo $msg.", ";
$giorno[0] = "Domenica";
$giorno[1] = "Lunedì";
$giorno[2] = "Martedì";
$giorno[3] = "Mercoledì";
$giorno[4] = "Giovedì";
$giorno[5] = "Venerdì";
$giorno[6] = "Sabato";
$mese = array(
1 => "Gennaio",
2 => "Febbraio",
3 => "Marzo",
4 => "Aprile",
5 => "Maggio",
6 => "Giugno",
7 => "Luglio",
8 => "Agosto",
9 => "Settembre",
10 => "Ottobre",
11 => "Novembre",
12 => "Dicembre" );
$numero_mese = date("n");
$giorno_settimana = $giorno[date("w")];
$oggi = $giorno_settimana." ".date("d")." ".$mese[$numero_mese]." ".date("Y"); echo " oggi è ".$oggi;
?>
(chiedo scusa per la formattazione, ma il forum me lo mette in questo modo).
Oltre a questo script ne ho anche un altro esterno che gestisce tramite un include l'inserimento del logo nel forum:
Codice PHP:
<?php
echo "<a id=\"logo\" href=\"index.php\" title=\"Formato Sms\"><img id=\"logosito\" src=\"immagini/logo.jpg\" alt=\"Clicca qui per tornare alla pagina principale\" /></a>";
?>
Mi è venuta l'idea di utilizzare il Php per cambiare il logo del sito in determinati giorni e mantenerlo per alcuni giorni, per esempio: nel periodo di natale vorrei che fosse presente un logo in versione natalizia, il giorno di San Valentino un logo con i cuori, a Pasqua con le uova, etc...
Ho pensato quindi di sfruttare la possibilità di scrittura su file di Php per modificare il percorso di inserimento del logo tramite un if (premetto però che non sono ancora arrivato alle proprietà di scrittura sui file, le ho solo scorte).
Secondo voi, come potrei strutturare la cosa?
Io avevo pensato ad una cosa del genere:
Codice PHP:
<?php
if ( date(d) == 25 && date(n) == Dicembre) { /* Insomma, qualcosa del genere, ora non ho le varie variabili sotto mano, quindi non mi ricordo come si indicano giorno e mese)*/
fopen ("php/logo.php", "r+" )
?>
Etc, solo che non so come far scrivere nel file logo.php echo "<a id=\"logo\" href=\"index.php\" title=\"Formato Sms\"><img id=\"logosito\" src=\"immagini/logonatalizio.jpg\" alt=\"Clicca qui per tornare alla pagina principale\" /></a>";
invece diecho "<a id=\"logo\" href=\"index.php\" title=\"Formato Sms\"><img id=\"logosito\" src=\"immagini/logo.jpg\" alt=\"Clicca qui per tornare alla pagina principale\" /></a>";
Qualcuno anche un pelino più esperto che mi possa dare qualche dritta?
Grazie in anticipo