ok grazie mille (apro una nuova discussione o mi potete spostare voi??)
intanto io oggi ho provato a portarmi avanti visti gli scarsi aiuti,spero di essere piu' fortunato ora:
sono riuscito a fare questo preload:
Codice PHP:
<?
//*************** Variabili da settare ***************//
//Percorso relativo della cartella contenente le immagini
$cartella="foto/";
//Array di tutte le estensioni valide che si vogliono caricare (bmp,gif,jpg,png)
$estensioni=array("gif","jpg","bmp");
//***************************************************//
$dir=opendir($cartella) or die("Attenzione, impossibile aprire la cartella ".$cartella);
$immagini=array();
$misure=array();
while(false !== ($file=readdir($dir))) {
$estensione=substr($file,(strlen($file)-3),strlen($file));
if(in_array($estensione,$estensioni)){
$immagini[]=$file;
$misure[]=getimagesize($cartella.$file);
}
}
if(count($immagini)==0) die("Attenzione, la cartella indicata non contiene immagini compatibili con le estensioni inserite.
Provare a controllare l'esattezza delle estensioni e della directory indicata nella variabile 'cartella'");
for ($ciclo = 0; $ciclo <= (count($immagini)-1); ++$ciclo) {
print '[img]'.$cartella.$immagini[$ciclo].'[/img]';
}
?>
Funziona perfettamente, pero' diciamo che con "print img src.." vengono mostrate tutte le immagini (come è giusto che sia visto il ciclo).. io INVECE vorrei solo che venissero caricate(cioè rese disponibili,già pronte) come devo modificare(senza usare javascript, o quanto meno che siano di poche righe)??
ho trovato una funzione in php da una discussione in inglese (...e non ci ho capito moltissimo) :master: :
Codice PHP:
array_push($bigPhoto, "images/gallery/bigs_$req_gall_num/".$b.".jpg");
1. (lasciando stare i nomi come dovrei modificare il print??)
SECONDO PROBLEMA
2. visto che con il preload carico tutte e immagini e poi devo applicare questo tipo d'effetto su ciascuna foto(http://www.claudiocasiniart.com/gallery.htm) mi conviene utilizzare le cosidette thumbnail ( che quindi non appesantirebbero il preload. o quanto meno il rallentamento della pagina sarebbe dovuto alle altre immagini) avendo solo lo "sbattimento" di farmi per ogni immagine una miniatura(cosa infinita da fare manualmente e qui chiedo se ci siano programmi che lo facciano in automatico) oppure se utilizzando una cosa di questo genere appesantirei ancor di piu i caricamento???:
Codice PHP:
height="<?php echo $grandezza ?>"
(imposto l'altezza e quindi il ridimensionamento delle immagini)
non so' se sono stato chiaro, cioè quale dei 2 metodi conviene utilizzare??
se avete anche le risposte ai miei quesiti iniziale dite pure sarei ben contento
P.s.: lo script che utilizzo per l'immagine sara' questo:
... lightbox2.04
... http://www.huddletogether.com/projec...tbox2/#example