Newsgroup: it.comp.www.php
Titolo: miniature non caricate

Ho fatto uno script php che mi crea automaticamente le miniature delle
immagini grandi e me le mostra insieme.
Il problema è che non me le mostra tutte ma solo alcune e in maniera del
tutto casuale (quindi non sempre le stesse). Ho l'impressione che sia
dovuto a qualche problema di timeout, flush dei dati oppure lentezza del
server (in locale non ho problemi) perchè dopo max 2 secondi finisce il
caricamento senza mostrare tutte le immagini in maniera del tutto
misteriosa (in locale va perfettamente!).
Oltretutto le immagini non sono molte e la pagina è leggera, strano che
lo faccia.
Mi chiedo se c'è modo di forzare il sistema al caricamento completo
delle immagini con qualche comando di php.
Grazie!
Ciao!
Alessio

 tutto casuale (quindi non sempre le stesse).
Ma le miniature vengono generate ad ogni refresh della pagina? °_°
~omar


Si perchè si tratta di un sito non molto visitato e non valeva la pena
prevedere meccanismi di cache. Oltretutto le foto non sono molte.



con quale browser?
no perchè se te lo fa con internet explorer è un suo malfunzionamento...
-- 
Ciao, Anto', [38, 143, AQ] 
MB C SC 220 CDI Magma Rot
"Oggi c'è una grande battaglia di idee, ma alla 
fine, non ci saranno ne vinti, ne vincitori, ne idee!"
S. Benni da Elianto

 
Lo fa con tutti i browser compreso Firefox, non dipende da quello perchè
in locale funziona correttamente.

 prevedere meccanismi di cache. Oltretutto le foto non sono molte.
Trovo errato chiamare in causa, ad ogni refresh pagina, un sistema di 
elaborazione immagine per ogni singolo file archiviato...
Potresti crearti una directory con le thumbnail gia' archiviate e 
richiamare quelle....
Credo che i problemi di output dipendano anche dal tempo macchina del 
tuo web server... il sistema che ti ho indicato potrebbe aiutarti ad 
allegerire la cosa..
Tutto questo ovviamente IMHO
~omar

 ~omar
grazie

Ho implementato la cache creando una cartella per le miniatura con
dentro le immagini create dalla funzione imagegd2 e poi ricaricate
quando esistenti con imagecreatefromgd2.
Niente da fare ugualmente, carica quello che gli pare.
Il file linkato nel tag html img rimane il file php che genera
l'immagine ma nel caso delle miniature non fa altro che ricaricare i
files gd2 e mostrarli.


Non capisco.... perche' ti complichi cosi' tanto la vita?
Crea direttamente le thumb a misura dopo l'upload e lascia che httpd 
passi al browser una normale immagine col tag <IMG>
Le funzioni vanno usate anche con un certo buon senso, qui stai usando 
un martello per schiacciare una puntina da disegno...
~omar

 Niente da fare ugualmente, carica quello che gli pare.
Cerca un mio post di poche settimane fa (scrivo pochissimo sul NG, quindi
dovresti trovarlo facilmente), avevo lo stesso problema
-- 
Lis                 
www.alessandroghezzi.it
O'Telma Formula1:   
http://snipurl.com/otelma
Tre persone possono tenere un segreto, se due di loro sono morte (Benjamin
Franklin)

 un martello per schiacciare una puntina da disegno...
Se volevo una soluzione così semplice non avrei nemmeno chiesto qui ti pare?
Ho bisogno di caricare tutto in automatico anche perchè lo script è
usato in più parti del sito e adatta la dimensione delle immagini per
poterle vedere sempre nello stesso box.

 Se volevo una soluzione così semplice non avrei nemmeno chiesto qui ti pare?
Mi preoccupavo per il tuo carico macchina...
Sorry ;-)
~omar

 
Con la cache gd2 la macchina dovrebbe avere meno problemi e poi non
dimentichiamoci che i browser stessi usano la cache. A me sembra di
sognare, al 90% dipende dall'hoster, vediamo cosa mi dicono! Mah!
Grazie

 dovresti trovarlo facilmente), avevo lo stesso problema
Ho letto i post solo che a me il problema lo da anche con firefox, tu
come hai risolto poi?
Effettuando un dns lookup del tuo dominio ho notato che è hostato pure
il tuo su tophost, non sarà mica dipendente da loro? Ho aperto un ticket
ed aspetto risposta.

 come hai risolto poi?
Se leggi tutto il thread vedi anche la soluzione che ho adottato
-- 
Lis                 
www.alessandroghezzi.it
O'Telma Formula1:   
http://snipurl.com/otelma
Postulato di Boling: Se sei di buon umore, non ti preoccupare. Ti
passerà.(A.Bloch)