Newsgroup: it.comp.www.php
Titolo: Link per download immagine

Ciao a tutti,
in una pagina su di un sito di photosharing ( per aiutarvi vi posto il link 
http://www.lucidafollia.com/dettaglio_foto.php?id_foto=112
 ),
se clicco su "scarica sul tuo pc" mi viene aperta l'immagine a tutto 
schermo.
Invece io vorrei che si aprisse la classica finestra di dialogo per il 
download....
Come posso fare ??
Aiuto !!
Ciao e Buona Pasqua.
-- 
*****************************************************************************
ASUS M2N32-SLI DELUXE - ATHLON 64 X2 5200 2,6 GHZ DUAL CORE
2x ASUS EN7600GS SILENT 512 MB DDR2 SLI - KINGSTON DDR2 4X1 GB 667 MHZ
SAMSUNG 2X250 GB SATA2 - WINDOWS XP PRO SP2 - WINDOWS VISTA ULTIMATE
www.lucidafollia.com
 
ad...@lucidafollia.com
 

 Ciao e Buona Pasqua.
Anche a te.
-- 
Amministratore
www.amiciamici.com
Giornalismo dal basso sull'amicizia e sul turismo
"Pronto Chi Bussa" il primo podcast di Parma e provincia?

 Anche a te.
-----
ah ah ah 

 Come posso fare ??
----------------------------------
// Il sottostante codice permette di far apparire automaticamente la 
finestra di download dell'immagine
// però poi questa non viene visualizzata nel browser
//$fname = "1.gif";
//$fpath = "/rootdomain/it/s/a/miosito/public_html/cartella/1.gif";
//header("Content-Type: application/octet-stream");
//header("Content-Type: application/force-download");
//header("Content-Type: application/download");
//header("Content-Disposition: attachment; filename=$fname");
//header("Content-Transfer-Encoding: binary");
//readfile($fpath); 


puoi usare anche il tasto stamp 

"Salvatore Paci" <s...@TOGLIMIsalvatorepaci.it> ha scritto nel messaggio 
news:461880cb$0$4784$4faf...@reader4.news.tin.it...

--------------
Chiedo venia, non avevo letto bene. Pensavo si trattasse di una pagina php 
dell'autore del post.
:((( 

 php dell'autore del post.
Infatti lo e`. Guarda la sua firma.
Invece io ho un consiglio per lui (JoKeR): non fare le miniature usando 
semplicemente HTML, ridimensionale lato server e fai cache, altrimenti
- rendi lentissimo il caricamento della pagina (l'immagine a destra, che 
sembra un 300x200 da 15 Kb e` in realta` un 3000x2000 da quasi 1 Mb)
- ti saturi la banda appena un paio di persone in piu` accedono al sito
- se hai tante visite, oltre al punto qui sopra, tieni impegnati un sacco 
di processi sul server, con conseguente aumento di occupazione di CPU, RAM 
e dischi.
Bye.

 :(((
Infatti č cosě !!! 

 
Non lo so fare e nessuno mi ha dato spiegazioni in merito....
Hai consigli, spiegazioni o link ??
Grazie.

Hai consigli, spiegazioni o link ??
Al limite, invece di mettere
	img width=300 height=200 src=images/pippo.jpg
metti
	img width=300 height=200 src=images.php?src=pippo.jpg&w=300&h=200
Lo script images.php fa qualcosa del tipo:
<?php
	...controlli di validita' per src, w e h...
	$cache = "imagecache/$filename.$w.$h.jpg";
	...controlliamo che la data del file sia precedente alla
	...data della cache...
	...magari puliziàmo anche la cache, boh...
	if (!file_exists($cache))
	{
		...sempre se le immagini son tutte JPEG...
		$gd = ImageCreateFromJPEG($orig_file);
		$im = ImageCreateTrueColor($w, $h);
		...occhio, non sempre c'e' questa funzione...
		ImageCopyResampled(da $gd a $im vedi manuale);
		// Creiamo il file di cache
		ImageJPEG($im, $cache, $quality);
		// Controlliamo che il file sia vagamente potabile
		$check = @ImageSize($cache);
		if (check fallito, qualcosa andato storto)
		{
			@unlink($cache);
			Header("X-JPEG-Error: problems writing $cache");
			Header("Content-Type: image/jpeg");
			ImageJPEG($im, 25); // Cosi' te ne accorgi
			die();
		}
	}
	// Il file di cache c'e', inviamo quello
	Header("Content-Type: image/jpeg");
	readfile($cache);
?>
Leonardo
-- 
There is nothing makes a man suspect much, more than to know little,
and therefore men should remedy suspicion by procuring to know more,
and not keep their suspicions in smother.            (Francis Bacon)


Funziona ! Grazie 1000 ! 

> puoi usare anche il tasto stamp 
Ha ha ha ha ha ha ha ha ha
Ha ha ha ha ha ha ha ha ha
Ha ha ha ha ha ha ha ha ha
Ha ha ha ha ha ha ha ha ha
Ha ha ha ha ha ha ha ha ha
Ha ha ha ha ha ha ha ha ha