- Home
- Categorie
- Coding e Sistemistica
- PHP
- Nome all'immagine
-
Nome all'immagine
Ciao a tutti! Ho questa funzione con random e array
[PHP]$xfile = @file("random0.txt");
$random_num = rand (0,count($xfile)-1);
$udata = explode("::",$xfile[$random_num]);
echo "$udata[1]<br/>";
function randomImage ($array) {$today = date('j'); $total = count($array); for($i = 0; $i < $today; $i++) { next($array); if($i % $total-1 == 0) reset($array); } return current($array);
}
$members = array (
"htp://universal3000.altervista.org/upload/universal/Gum_files/Vale...jpg",
"htp://universal3000.altervista.org/upload/universal/Gum_files/LadyEnigma100.gif",
);
echo '<img src="'.randomImage($members).'" alt="immagine" /><br/>';[/PHP]
..non riesco ad aggiungere il nome (che sia cliccabile) alle due immagini! Mi sapete aiutare? Grazie!!
-
Prova così:
[PHP]
// . . .
echo '<a href="#"><img src="'.randomImage($members).'" alt="immagine" /><br/>'.$udata[1].'</a><br/>';
[/PHP]Ciao!
-
Mi spiego meglio, le immagini sono queste
[PHP]$members = array (
"htp://universal3000.altervista.org/upload/universal/Gum_files/Vale...jpg",
"htp://universal3000.altervista.org/upload/universal/Gum_files/LadyEnigma100.gif",
);[/PHP]
e dovrei mettere il nome a queste 2 immagini.
-
che nome devi emttere? cioè da dove dovresti prendere il nome?
-
Questa funzione dovrebbe servire al tuo scopo:
[PHP]
function nome_file($file)
{
$nome = substr($file, strrpos($file, '/') + 1, strlen($file) - strrpos($file, '/'));
return $nome;
}// . . .
echo '<a href="#"><img src="'.randomImage($members).'" alt="immagine" /><br/>'.nome_file(randomImage($members)).'</a><br/>';
[/PHP]