- Home
- Categorie
- Coding e Sistemistica
- PHP
- [PHP]$var a num tempo
-
ho messo cosi', ma pur passando il tempo la foto visualizzata è sempre la stessa..
<?php
include "config.php";
$query = mysql_query("SELECT id_user, date FROM messaggi ORDER BY date DESC limit 1");
while($riga = mysql_fetch_assoc($query))
{
$id_user = $riga['id_user'];
}
srand(date("1"));
$id_cartella = rand(1,9);
$cartella = "fotos/".$id_cartella ;
$image_src ="fotos/" . $id_cartella . "fotos/"."1" . ".jpg";
echo "<img src="$image_src">";?>
-
srand(date("1"));
non doveva essere "i" ?
-
i =quanto tempo?
a me basta un valore preciso che possa essere circolare per poi ricominciare il conteggio da 0 di $is_cartella
-
mi hai chiesto "i" sono i minuti, ti ho risposto si, sono i minuti, i minuti correnti, ora sarebbe = 37 (sono le 22:37), fra un minuto è = 38. Se lo metti a 1 sempre come fa a cambiare???
-
se lascio "i" minuti,
devo avere 60 cartelle o alla fine ricomincia?
grazie ancora
-
cazzo. scusa l'intercalare.
copia/incolla il codice che ti ho dato prima:srand(date("i"));
$id_cartella = rand(1,9);
non ti ho detto di modificarlo.
se non sai cosa fa il codice vai su php.net e vai a vedere cosa fanno le funzioni: srand, date e rand.
stop.
-
si va bene.
non mi prende le cartelle in ordine numerico
-
mi prende id_cartella:
5,1,7,3,9,5...<?php
include "config.php";
$query = mysql_query("SELECT id_user, date FROM messaggi ORDER BY date DESC limit 1");
while($riga = mysql_fetch_assoc($query))
{
$id_user = $riga['id_user'];
}
srand(date("i"));
$id_cartella = rand(1,9);
$cartella = "fotos/".$id_cartella ;
$image_src ="fotos/" . $id_cartella . "fotos/"."1" . ".jpg";
echo $id_cartella ;
?>
-
ti servono in ordine??
$id_cartella = (date("i")%9)+1;
-
$id_cartella = substr(date('i'), -1, 1); ho messo cosi'
grazie!!!
:bho:non volevo farti sbroccare eh!