Ayuda Script PHP SENCILLO

  • Autor Autor gearofalex99
  • Fecha de inicio Fecha de inicio
G

gearofalex99

Delta
Hola programadores, necesito ayuda para crear un script muy sencillo que haga lo siguiente (Tambien puede ser wordpress)

1. Hacer que de cada 10 visitantes, 1 vea un contenido especifico y los 9 vean otro distinto:

EJ: entran 10 personas a mi web, 9 ven la imagen del elefante y 1 la de un delfin. Si entran 100, 90 ven el elefante y 10 el delfin.


2.El que vio la imagen del delfin, el sistema coloque una cookie o identifique la ip, para que cuando vuelva a entrar a la web, solo vea la del elefante.

Gracias.
 
Lo podrías hacer de la siguiente manera:

PHP:
<?php

	comprobar();

	function comprobar() {
		$elefante_file	= 'elefante.txt';
		$delfin_file	= 'delfin.txt';

		$archivo = fopen($elefante_file, "r");
		$cantidad_elefantes = fread($archivo, filesize($elefante_file));

		$archivo = fopen($delfin_file, "r");
		$cantidad_delfines = fread($archivo, filesize($delfin_file));

		$porcentaje = ($cantidad_delfines / $cantidad_elefantes) * 100;

		if($porcentaje <= 10) {
			echo 'delfin';
			$archivo = fopen($delfin_file, "w");
			fwrite($archivo, $cantidad_delfines + 1);
			fclose($archivo);			
		} else {
			echo 'elefante';
			$archivo = fopen($elefante_file, "w");
			fwrite($archivo, $cantidad_elefantes + 1);
			fclose($archivo);
		}

		echo ' ' . $porcentaje;		
	}
?>

Asegúrate de tener el fichero "elefante.txt" y "delfin.txt" y que ambos tengan de contenido "1" (así empieza en el 100%).

Espero haberte ayudado.
 
Última edición:
Lo podrías hacer de la siguiente manera:

PHP:
<?php

	comprobar();

	function comprobar() {
		$elefante_file	= 'elefante.txt';
		$delfin_file	= 'delfin.txt';

		$archivo = fopen($elefante_file, "r");
		$cantidad_elefantes = fread($archivo, filesize($elefante_file));

		$archivo = fopen($delfin_file, "r");
		$cantidad_delfines = fread($archivo, filesize($delfin_file));

		$porcentaje = ($cantidad_delfines / $cantidad_elefantes) * 100;

		if($porcentaje <= 10) {
			echo 'delfin';
			$archivo = fopen($delfin_file, "w");
			fwrite($archivo, $cantidad_delfines + 1);
			fclose($archivo);			
		} else {
			echo 'elefante';
			$archivo = fopen($elefante_file, "w");
			fwrite($archivo, $cantidad_elefantes + 1);
			fclose($archivo);
		}

		echo ' ' . $porcentaje;		
	}
?>

Asegúrate de tener el fichero "elefante.txt" y "delfin.txt" y que ambos tengan de contenido "1" (así empieza en el 100%).

Espero haberte ayudado.

Muchisimas gracias rabbit, en verdad,te lo agradezco demasiado.
 
Hola ese código no sirve para por ejemplo.... en vez de que vean una imagen que vean publicidad?
 
Hola ese código no sirve para por ejemplo.... en vez de que vean una imagen que vean publicidad?

Si lo modificas si, ahí tienes la "base" para trabajar. Ese código lo que hace es guardar cuantas veces se mostró cada cosa, luego divide una con otra y lo multiplica por 100 para sacar un porcentaje, si el porcentaje es menor a 10 (en este ejemplo) muestra uno, si es mayor muestra otro.
 
Busca bien habia un plugin asi para wordpress, pero como solo lo lei no lo ocupe no te puedo decir su nombre... Pero si vi algo parecido para wordpress.
 

Temas similares

Atrás
Arriba