no indicas si manejas Base de datos o si lo quieres con archivos, sin embargo al exponer que no entiendes mucho de php podrias hacerlo con archivos
primero creamos un php en la cual se mostrara el archivo y obtenemos el nombre de la imagen desde el url, en el archivo donde va a estar el link hacia la imagen ponemos algo asi
Código HTML:
<a href="ver_imagen.php?url=nombre_de_laimagen.jpg">Ver imagen</a>
y en el archivo ver_imagen.php hacemos lo siguiente
Código PHP:
<?php
//vemos si a pasado una variable por get
if (isset($_GET["url"])) {
//partimos el url de la imagen para quitarle la extencion y obtener el simple nombre
$url1=explode(".",$_GET["url"]);
//creamos el archivo con el nombre de la imagen
$nombre=$url1[0].".txt";
if (file_exists($nombre)) {
$archivo = file($nombre, "r");
$contador = $archivo[0];
$contador++;
}else {
$contador = 1;
}
$fp = fopen($nombre,"w");
fwrite($fp, $contador);
fclose($fp);
}
//ahora vamos a hacemos un header("locaton: "); para enviar a la imagen
header("location :".$_GET["url"]);
?>
y para mostrar los resultados del contador solo haces un
Código PHP:
<?php include("nombre_de_la_imagen.txt"); ?>
es un script muy basico y muy mejorable, pero ya tendrias una base para modificar y mejorar, tambien deverias tomar en cuenta la seguridad pues solo imaginate que podria pasar si ponen ver_imagen.php?url=../../contraseñas.php o algo por el estilo, sirenas de advetencia sonando por todos lados