Se trata de un script que sirve para pillar la Ip a las personas que visiten la web donde alojemos este script. Ellos no notarán nada, porque verán una imagen, además aleatoria, por la que aunque se lo envíes a varias personas, será más dificil que sospechen, ya que cada uno verá una imágen aleatoria.
Es un script que hice más que nada con propósito didáctico. Podemos tener tantas imagenes como queramos, es más, cuantas más tengamos mejor, ya que así a la hora de mostrarla aleatoriamente habrá mas variedad.
Pero, según el número de imagenes que queramos poner, deberemos hacer una diminuta modificación del código, concretamente en la línea 2:
$numfotos = 5;
En el script que he subido, hemos usado 5 imagenes, por eso la variable $numfotos lo ponemos a 5.
$img = array();
$img[1] = "img/1.jpg";
$img[2] = "img/2.jpg";
$img[3] = "img/3.jpg";
$img[4] = "img/4.jpg";
$img[5] = "img/5.jpg";
Luego creamos un array con las imagenes que hayamos subido a nuestro hosting, poniendo el correspondiente número entre corchetes.
Si nos fijamos...
$img[1] = "img/1.jpg";
$img es una variable, donde almacenamos la imagen, y el número entre corchetes, pues el lugar que ocupa la imagen.
Después del signo = vemos
"img/1.jpeg
Esto quiere decir, que nos situamos dentro de la carpeta llamada "img", concretamente en la imagen 1.jpeg que está dentro de la carpeta img.
Esa carpeta ya viene en el archivo comprimido, pero evidentemente podéis modificarlo, pero consecuentemente debereis modificar también el código, es decir, de este modo:
$img[6] = "img/pepe.jpg";
$img[7] = "img/juan.jpg";
Y así subiendo todas las que queramos al hosting y añadiendole tantas líneas como debamos en el script.
$v_ip = $REMOTE_ADDR;
Ahí se crea una variable, donde se guarda la Ip del visitante.
$fp = fopen("log.txt", "a");
Ahí se crea y se abre el archivo log.txt que se creará dentro de los archivos de nuestro hosting
fputs($fp, "IP: $v_ip\n");
Finalmente, la Ip capturada, se escribe dentro del archivo de texto log.txt
fclose($fp);
Se cierra el archivo log.txt
Y eso es todo...
¿Sencillo no?
Bueno, pues que lo disfrutéis...
Un saludo.
No hay comentarios:
Publicar un comentario