-
Ciao a tutti,
potreste spiegarmi come faccio a creare una specie di funzione che mi visualizza un messaggio sulla home (che si cambia ad ogni accesso. Esempio: accedo alla pagina e c'è scritto: AbCdE
aggiorno la pagina e il testo cambia: aBcDe
Cmq dovrei fare una roba del genre con 11 aforismi che cambiano nella home...spiegatemi perfavore come si fa.
P.S.: naturalmente il linguaggio è il PHP!!!
Byez e grazie per il vostro aiuto 8) :lol: :D
-
Usa gli array x i messaggi ed usa la funzione rand(n,m) del PHP.
:arrow: Puoi fare un link di questo genere:
[code:1:5639a1ebc9]
echo '<a href="prova.php?aforisma='.rand(0,11) .'">link della pagina con gli aforismi</a>';
[/code:1:5639a1ebc9]
Nella pagina prova.php poi scrivi:
[code:1:5639a1ebc9]
switch($aforisma) {
case "1":
echo "Aforisma 1";
break;
case "2":
echo "Aforisma 2";
break;
.....fino a 10.....poi
default:
echo "aforisma 11";
}
[/code:1:5639a1ebc9]
in questo modo la funzione rand() sceglie a caso un numero < di 11 e > di 0 che attiverà la funzione switch che, a sua volta, stamperà un aforisma diverso.
Questo è il primo metodo che mi è venuto in mente.... :D
Ciao.
-
Grazie mille AngelinoAnt, mi metterò subito al lavoro, byez :lol: :D
-
Visto che hai il database già attivo direi che questo potrebbe fare al caso tuo:
http://www.interaction-design.org/sc...te_of_the_day/
In ogni caso i posti migliori dove cercare sono sempre i soliti :wink: :
http://www.hotscripts.com
http://www.freshmeat.net
http://www.sourceforge.net
-
Uhm, anche questo non è male, cmq grazie per i vostri aiuti (aspetto altre modalità) 8) :lol: :D
-
Senza usare la funzione get....direttamente nella pagina prova.php (mi rifaccio all'esempio di prima) puoi inserire una varibile cosi:
[code:1:5702be78c2]
$aforisma = rand(0,11);
[/code:1:5702be78c2]
in modo tale da non aver il problema del link (puoi linkare la pagina normalmente)...cmq si potrebbe fare anche qualcosa interfacciato col Db...ma x una cosa così semplice non credo ti convenga ;) (se le citazioni sarebbero + di una ventina ti consiglio di pensare al Db come soluzione).
Ciao. :wink:
-
Ok, grazie AngelinoAnt!!!
Sto provando tutti e due (lo script che mi ha segnalato davgav (che dovrebbe essere migliore perchè non ripete tante volte lo stesso aforisma) e poi provo il tuo Angelino, vediamo quale va meglio 8) :lol: :D
-
Conviene creare una tabella con i vari messaggi che si vogliono inserire identificati da un id. Generando un numero casuale si selezionerà, per id, il messaggio che poi si pubblicherà.
Ciao
MacPab
-
Quello che i ha spiegato angelino insomma 8) :lol: :D