idea buttata là...
nei post con tante foto è antipatico aprirle una ad una e scaricarle.
Per me mi sono fatto questo scriptino (è un adattamento veloce di un altro programmino, quindi è molto arrangiato)composto da due file (quello da aprire è foto.php). Può funzionare in locale se avete un server web sul pc, oppure un amministratore o un ex amm con voglia di fare potrebbe implementare qualcosa di più raffinato 

foto.php
Codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//IT" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
   <title>foto del forumastrofili</title>
</head>
<frameset name=forum frameborder=no rows="10%,90%" >
<?php
$number=$_GET['pag'];
echo '   <frame scrolling=yes src="numero.php?pag='.$number.'">';
  
echo '   <frame scrolling=yes src="http://forum.astrofili.org/download/file.php?id='.$number.'&mode=view">'
?>
 <noframes>
  <p> 
   Attenzione: il browser utilizzato non supporta i frame, per utilizzare l'applicazione cambiare browser.
  </p>
 </noframes>
</frameset>
</html>
e numero.php
Codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
<head>
<meta http-equiv=content-type content=text/html; charset=iso-8859-1 >
</head>
<body  style='background-color: #d4e6ea;'>
<?php //<!--
$number=$_GET['pag'];
$numbernext=$number+1;
$numberprev=$number-1;
echo '<a title="precedente"  target=_parent href=foto.php?pag='.$numberprev.'> <img src=images/back.png alt="previous" border="1"/> </a>';
echo '<a title="successiva"  target=_parent href=foto.php?pag='.$numbernext.'> <img src=images/forward.png alt="next" border="1"/> </a>';
 //-->
?> 
</body>
</html>