PHP: variabile che cambia ogni 5 giorni...

theseo

Utente Attivo
22 Feb 2017
94
5
8
59
ciao a tutti, come in oggetto... ho uno script php che fra le altre utilizza una variabile che ogni 5 giorni dev'essere cambiata ed io attualmente ogni 5 giorni... la cambio a mano!!! (ho un elenco di 20 di questi parametri e ogni 5 giorni tolgo quello vecchio e ne metto uno nuovo a rotazione...sigh) > sono un cavernicolo del php e purtroppo non riesco a immaginare come realizzare un sistema che legga il mio elenco di 20 ed ogni 5 giorni lo cambi DA SOLO...
mi potete aiutare x favore?
 

Tommy03

Utente Attivo
6 Giu 2018
614
58
28
18
Vicenza
Puoi provare a fare una cosa del genere, anche se si tratta di JavaScript puoi comunque integrare variabili PHP:
PHP:
function boh(){
//la funzione che cambia la variabile
}
boh();
function ok(){
    boh();
}
setInterval(ok,5*24*60*60*1000);
 

marino51

Utente Attivo
28 Feb 2013
3.039
192
63
Lombardia
prova questo codice,
ho lasciato un po' di date per vedere l'effetto che fa, restituendo una lettera dell'alfabeto (la tua variabile)
PHP:
<?php
echo day5("2019-10-14");
echo day5("2019-10-15");
echo day5("2019-10-16");
echo day5("2019-10-17");
echo day5("2019-10-18");
echo day5("2019-10-19");
echo day5("2019-10-20");
echo day5("2019-10-21");
echo day5("2019-10-22");
echo day5("2019-10-23");
echo day5("2019-10-24");
echo day5("2019-10-25");
echo day5("2019-10-26");
echo day5("2019-10-27");
echo day5("2019-10-28");
echo day5("2019-10-29");
echo day5("2019-10-30");
echo day5("2019-10-31");

function day5($today)
{
    $refDate  = "2019-01-01";                              // data di riferimento per il calcolo

    $refDate  = new DateTime($refDate);

    $today    = new DateTime($today);

    $interval = $refDate->diff($today)->format('%r%a');    // calcola la differenza in giorni tra le 2 date

//  echo "today : ".$today->format("Y-m-d")." start : ".$refDate->format("Y-m-d")." interval : ".$interval;

    $interval = intval( ( $interval % 100 ) / 5 );         // 100 = 5 * 20

//  echo " mod : ".$interval;

    $data = ["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T"];

    return $data[$interval];
}
?>

RISULTATO

upload_2019-10-14_21-30-45.png
 
  • Like
Reactions: theseo
Discussioni simili
Autore Titolo Forum Risposte Data
M variabile php che prende il nome della cartella in cui è contenuta PHP 5
R [PHP] Definire variabile globale, ma che abbia come nome il valore di una variabile PHP 2
Z variabile php che raccoglie molti ID e li passa a un'altra query PHP 10
E Inviare variabile a PHP da ciclo in JS Javascript 0
A inserire variabile php colore in div html PHP 2
C [RISOLTO]Inserimento variabile php in input html PHP 20
F Passare una variabile php dal DB mysql alla pagina PHP 3
M [PHP] Passare variabile di sessione con metodo GET PHP 10
S [PHP] Rendere visibile variabile di un costrutto if in un altro costrutto if PHP 1
Tommy03 Variabile PHP per impostare una proprietà CSS PHP 2
L [PHP] Passare variabile PHP 3
J Passaggio variabile tra 2 file php PHP 15
Tommy03 Variabile PHP dentro a JQuery PHP 3
A [PHP] Scopo di una variabile PHP 4
M [PHP] Salvare campo di una tabella in una variabile PHP 14
B [PHP] Valore variabile non riconosciuto PHP 1
AMONRA75 [PHP] passare una variabile in una finestra MODAL PHP 1
P [PHP] $_GET non preleva variabile nell’URL PHP 4
A Php variabile immagine inesistente PHP 4
Shyson [PHP] Personalizzare variabile PHP 0
Monital Funzione php e campo database come variabile PHP 6
V [PHP] Variabile modificata in un if non mantiene quel valore PHP 5
K [PHP] Paginazione Wordpress: passare variabile PHP 6
A [PHP] Passaare una variabile ad un PHP 2
A [PHP] Non prende variabile $provincia ma tutte le altre si PHP 6
P [PHP] Query con variabile PHP 2
napuleone scrivere in un file <?php $variabile PHP 1
A [PHP] Widget Meteo con località variabile PHP 0
paloppa [PHP] Dubbio print variabile PHP 27
paloppa [PHP] Dubbio valore variabile PHP 16
B Scrivere in una casella di testo una variabile PHP PHP 9
T [PHP] passare una variabile in una finestra MODAL di bootstrap PHP 3
M [PHP] Mantenere variabile con datagrid nella pagina 2 PHP 1
L [PHP] Problema creazione query a numero di parametri variabile PHP 6
P Colore testo variabile PHP PHP 5
Occhioverde [PHP] Incrementare variabile al click di un pulsante PHP 5
elpirata [PHP] Stampare i valori di una variabile scritta su più righe PHP 1
T [php]Variabile in textbox via post PHP 9
bubino8 [PHP] Variabile da multipla Checkbox PHP 2
giancadeejay [PHP] Variabile volubile PHP 4
M [PHP] Includere solo il risultato di una variabile PHP 2
G [Javascript] jQuery PHP MySql - inserire variabile nel DataBase Javascript 8
Metazoo Recuperare variabile php da javascript senza aggiornare pagina PHP 5
L variabile php per html PHP 2
gandalf1959 [PHP] variabile di sessione si azzera ricaricando la pagina? PHP 3
gandalf1959 [PHP] Con GET perdo un pezzo di variabile PHP 7
S [PHP] Aiuto! Non riesco a richiamare una variabile PHP 2
U [PHP] Parse error: syntax error, unexpected variabile (T_VARIABLE) PHP 8
M [PHP] Errore nell' assegnazione della variabile $this->id su una funzione PHP 1
cosmin Utilizzare una variabile php in CREATE TABLE mysql. PHP 2

Discussioni simili