Perdon me falto esta linea:
Código PHP:
$destino = "numero.dat";
$abrir = fopen($destino,"r");
/* Si tienes version PHP > 4.2 usa file_gets_contents($destino) evitaras problemas de carga. Si tienes PHP < 4.3 usa fopen($destino,"rb") puede que la falta de 'b' de problemas si el servidor es bajo windows */
// Si usas file_gets_contents no necesitas usar un fread
$cuenta = trim(fread($abrir,filesize($destino)));
if ($cuenta != "") $cuenta++;
else $cuenta = 1;
@fclose($abrir);
$abrir = fopen($destino,"w");
@fputs($abrir,$cuenta);
$cuenta = strval($cuenta); //Esta linea se me olvido
for($i=0;$i<strlen($cuenta);$i++) {
echo "<img alt='../JPG/".$cuenta{$i}." ' src='../JPG/".$cuenta{$i}.".gif'>";
}
@fclose($abrir);
print $contador;
En fin , yo he probado el codigo que pusiste inicialmente y en mi servidor funciona bien, tambien he probado el codigo ultimo que te mande y tambien funciona bien. Pero mi servidor esta bajo Unix, si tu servidor es bajo Windows tendras que poner fopen($destino,"rb") y fopen($destino,"wb"). Es lo unico que se me ocurre.