ti faccio un esempio:
Codice PHP:
// se il file con la lista delle immagini non esiste, crealo!
if (!file_exists('file-cache.php'))
{
$lista = array();
// ricava lista immagini
$handle = opendir('cartella/');
while (false !== ($file = readdir($handle)))
// etc...
// etc...
// crea file
if ($fd = @fopen('file-cache.php', 'wb'))
{
fwrite($fd, '<?php $cache = \'' . addslashes(serialize($lista)) . '\'; ?>');
fclose($fd);
}
}
// resto della pagina...
// 1: ricava i dati
include('file-cache.php');
$array_lista_immagini = unserialize(stripslashes($cache));
// altro..