PWGwiki

Como crear un generador de nick php

Como crear un Generador de nick de Php.

Para hacer un generador de nick con php tendremos que recurrir tambien al html, para eso vamos a tener que crear 2 páginas de php relacionadas.
por ejemplo. replace.php y index.php


vamos primero con el replace.php
Esta es la parte donde pondremos varias fuentes de letras, vamos a crear 2 campos. Primero vamos a crear el campo donde vamos a escribir nuestro nick para que se genere en los otro campos.


// Use $text 
$cambio = array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'); 


Ahora pasamos agregarles letras diferentes en cual será cambiada en este campo.

// Letra 1 
$valor1_new = array('α','в','¢','∂','є','ƒ','g','н','ι','נ','к','ℓ','м','η','σ','ρ','q','я','ѕ','т','υ','ν','ω','χ','у','z'); 
$valor1 = str_replace($cambio,$valor1_new,$text); 


Ponemos otro campo con otras letras cambiada en otra fuente.

// Letra 2 
$valor2_new = array('4','8','(','d','3','f','9','h','!','j','k','1','m','n','0','p','q','r','5','7','u','v','w','x','y','2');
$valor2 = str_replace($cambio,$valor2_new,$text);


Le pusimos 2 tipos de letras en estos campos, como vemos el abecedario que se encuentra en el orden en $cambio, la tenemos que pones en su orden ya que los cambios lo hacen en esta orden.

En letra 1.
a=α
b=в

En letra 2.

a=4
b=8


como vemos remplaza las palabras en este orden, le podemos agregar mas tipos de letras, siguiendo con este orden de letra 1 y 2.

Ahora vamos con el index.php
Vamos a conectar la base de datos de las fuentes de letras hechas anteriormente en la págin a replace.php a la index. para eso vamos a hacer un código php en cual le tendremos que agregar la información require 'URL'


<?
if(!$_POST['text'])
{
$text = 'Tu Texto';
}
else
{
$text = htmlspecialchars(strtolower($_POST['text']));
require 'replace.php';
}
?>

Ahora terminada con la base de datos donde se va a conectar las letras de fuentes vamos ahora con el html.
Vamos a crear un formulario.


Primero el campo donde escribiremos para que se genere nuestro nombre.

 
<form method="post">
<input type="text" name="text" value='<?=$text;?>' onfocus="if(this.value=='<?=$text;?>') this.value=''" onblur="if(this.value=='') this.value='<?=$text;?>'"  />
<button type="submit" class="Generar" id="Generar"></button>
</form>

Dentro del campo 1 del formulario, es importante agregar los valores del php para que se pueda conectar correctamente.
<?=$text;?> || dentro del input.

Ahora ponemos los 2 campos de diferente texto de fuente que serán mostrados.

 
<input type="text" value="<?=$valor1;?>" readonly />
<br />
<input type="text" value="<?=$valor2;?>" readonly />
<br />

Eso seria el resultado final, como vemos le agregar 3 campos, 1 campo para escribir nuestro nombre en fuente predeterminada, y los otros campos cambiará el tipo de letra que se encuentre dentro.
Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis