Tutorial: Script viral de Facebook para descubrir qué extraña tu ex

  • Autor Autor Jorge Reyes
  • Fecha de inicio Fecha de inicio
Jorge Reyes

Jorge Reyes

1
Kappa
Social Media
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Suscripción a IA
Hola, me hicieron una petición para hacer un tutorial de un script bastante simple que se puede llegar viralizar, el script es muy simple sin embargo explicare un poco el funcionamiento aquí en el post por si quieren cambiarle la temática o agregarle mas textos.

6a523435fd6491b3532acd28da619609.png

b676071b247f7fe1afdf9f76000f2103.png

El codigo del index es este
PHP:
<?php 
	$titulo = array("RICO AROMA","RICOS BESOS","DELICIOSO CUERPO","CUERPAZO","SONRISA"); //lista de palabras para el titulo
	$rand = rand(0,4); //selecciona un numero entre 0-4 aleatoriamente
	$rtitulo = $titulo[$rand]; //usando el numero generado aleatoriamente en rand selecciona una palabra de $titulo
	
?>
	
<!DOCTYPE html>
<html lang="es">
<head>
		<meta charset="utf-8">
		<title>DESCUBRE QUE PIENSA TU EX!</title>
		<meta property="og:type" content="website" />
		<meta property="og:image" content='http://<?php echo $_SERVER['HTTP_HOST']; ?>/img/<?php echo $rand;?>.png' />
		<meta property="og:title" content='Extraña tu <?php echo $rtitulo; ?> :)' />
		<meta property="og:description" content='¡DESCÚBRE PORQUE!' />
		<meta property="og:url" content='http://<?php echo $_SERVER['HTTP_HOST']; ?>/<?php echo $_GET['nombre']; ?>' />
		<meta property="og:image:width" content='600' />
		<meta property="og:image:height" content='315' />
		
</head>
<body>
	<h1>Querid@ <?php echo $_GET['nombre']; ?> </h1>
	<h2>Lo que tu ex mas extraña es tu <?php echo $rtitulo; ?></h2>
	<img src="http://<?php echo $_SERVER['HTTP_HOST']; ?>/img/<?php echo $rand;?>.png" />
</body>
</html>

En la variable $titulos hay un array con una serie de textos que se seleccionaran aleatoriamente por la variable rtitulo, sin embargo quiero explicar algo para los mas novatos, el array de los textos es el siguiente

PHP:
$titulo = array("RICO AROMA","RICOS BESOS","DELICIOSO CUERPO","CUERPAZO","SONRISA");

en este tipo de arrays siempre se comienza desde el 0, por ejemplo para obtener el texto RICO AROMA tendría que usar la siguiente variable $titulo[0] y en caso de querer obtener el texto de RICOS BESOS seria $titulo [1] lo que quiero aclarar que la matriz de la variable comienza siempre desde 0 y apartir de ahí se va aumentando, algo importante a tener en cuenta que el array esta ligado a las imagenes utilizadas por el script, por ejemplo si la variable $rand (la que se encarga de elegir un numero aleatoriamente) elige el numero 1 se elegira la palabra numero 1 en el array y la imagen numero 1 en la carpeta de img, por lo cual hay que tener siempre en cuenta que si quierer cambiar las imagenes o el texto asegurarte de que ambas segun su numero esten enlazas, si no me entienden coloco un ejemplo basico

$titulo[0] = imprimiría RICO AROMA y elegiría la imagen llamada "0.png" la cual en este caso es la siguiente

7da326c97dc12e17ca9d1aa917f08749.png


Esto es ya básicamente todo, como mencione el script es bastante simple aquí dejo una lista a tener en cuenta si agregas mas textos o cambias la tematica del script

1.- Contar siempre el texto y las imagenes apartir de 0
2.- Enlazar el texto del array con las imágenes, que la posición del texto sea el nombre de la imagen
3.- en caso de agregar mas o menos textos en el array incrementar el valor de la función rand en la variable $rand
4.- No tocar ni borrar el archivo .htaccess si no sabes lo que haces, este archivo es muy esencial para el funcionamiento del script. (Es Friendly URL, basicamente permite que coloques por ejemplo dominio.com/TU NOMBRE no hay necesidad de usar parametros en una archivo php directamente dominio.com/index.php?nombre=TU NOMBRE)

Aclaro que el script no tiene ningún tipo de diseño, modifiquenlo a su gusto

Descarga: TuEx

Espero les sea Util 🙂
 
Muchas gracias :encouragement::encouragement::encouragement:
 
Muyy bueno, gracias amigo!
 
se mira bien amigo
saludos
 
Me gustan este tipo de scripts, no tanto por su funcionalidad, sino por la inventiva de sus creadores. Gracias por compartir.🙂😛8:
 
Wow , muchas gracias ,amigo 🙂 :encouragement:
PHP:
 
Wao gracias s ve interesante
 
no todos los heroes tiene capa :sorrow:
 
Justo vi un ejemplo en fb y pensé debe estar en forobeta 😛 muchas gracias por compartir.
 
Lo implemente y estoy haciendo pruebas pero en facebook no se comparte de forma aleatoria.

¿Qué hay que hacer para que salgan diferentes resultados en facebook?

Primero lo comparti y no cambiaba, luego lo pase por el debbuger de facebook y la imagen cambió pero no al compartir.


Solo para aclarar, lo estoy probando en un subdominio, no sé si eso tenga algo que ver porque a la URL no se le agrega el nombre.

------------------------------------------------

Yo lo resolví XD, eso me pasa por no leer bien. Esta increible, ahora solo hay que ponerlo en practica. Gracias por compartir!!!
 
Última edición:
muchas gracias por el aporte sin duda a ponerlo en practica :encouragement:
 
Sí, hay que ponerle diferentes valores dominio.com/a, dominio.com/b para que las imágenes roten. Lo probé y funciono muy bien amigo! 🙂

Lo implemente y estoy haciendo pruebas pero en facebook no se comparte de forma aleatoria.

¿Qué hay que hacer para que salgan diferentes resultados en facebook?

Primero lo comparti y no cambiaba, luego lo pase por el debbuger de facebook y la imagen cambió pero no al compartir.


Solo para aclarar, lo estoy probando en un subdominio, no sé si eso tenga algo que ver porque a la URL no se le agrega el nombre.

------------------------------------------------

Yo lo resolví XD, eso me pasa por no leer bien. Esta increible, ahora solo hay que ponerlo en practica. Gracias por compartir!!!
 
Muchas gracias por el script bro! :encouragement:
 
Que excelente aporte! 😱
 
Hola parcero que tal como me le va?, pues gracias por subir el siguiente post hermano, pues facebook hoy en dia es muy utilizado y hay que aplicarle un buen uso para llamar la atencion de las personas y tener un buen fanpage o cantidad de amigo, pues esto nuevo que he aprendido lo aplicare!!
 
¿Existe un servicio donde creen este tipo de scripts?
 
Gracias por el aporte!
 
Muy bueno, Gracias!!
 
Interesante .. a testearlo :encouragement::star2:
 
Atrás
Arriba