He creado una funcion: function mostrar($ini,$fin) { echo "<table width='80%' height='5%' cellpading='5' cellspacing='0' border='0' align='center' font='verdana' size='14' > <tr>"; for($i=$ini;$i<$fin;$i++) echo "<td width='20%' height='5%' colspan='3' align='center' ><a href ='ver.php?num=$i' ><img src='img_F/f".$i.".jpg' width='150' border='0'><br>".$i."</a></td>"; echo "</tr>"; echo "</table>"; } que llama a otra function ver($num) { echo "<table width='100%' cellpading='5' cellspacing='0' border='0' > <tr> <td colspan='3' align='center' ><img src='img_F/f".$num.".jpg'</td> <td colspan='3' align='center' ></td> </tr> </table>"; } en mi casa va perfecto pero cuando lo subo al hosting gratuito de miarroba no funciona, no se caul es el problema, a ver si me podeis ayudar.
Creo que el problema es el $num de la línea <img src='img_F/f".$num.".jpg' Cámbiala por <img src='img_F/f".$_GET['num'].".jpg' a ver si va Saludos. PD Yambién deberías cerrar el tag con un >