Bienvenidos sean a este post, hoy veremos una funcion de PHP.
Esta funcion nos codifica una cadena con el MIME base64, veamos como es su sintaxis:
base64_encode(datos);
Como argumento debemos pasar el dato a decodificar y la funcion se encargara de todo, para entenderlo veamos un ejemplo simple, para ello deben crear un nuevo archivo con el nombre de encode.php y le agregaremos el siguiente codigo:
encode.php
<?php
$str = "tinchicus.com es un gran lugar para aprender";
echo "Original: " . $str . PHP_EOL;
$cdn = base64_encode($str);
echo "Codificado: " . $cdn . PHP_EOL;
$cdn2 = base64_decode($cdn);
echo "Decodificado: " . $cdn2 . PHP_EOL;
?>
Primero definiremos una variable con un texto, lo siguiente sera mostrar el texto indicando que es el original, y PHP_EOL es para indicar el final de linea y sea como un enter para bajar a la siguiente linea, despues definiremos otra variable donde almacenaremos el proccesamiento de la variable anterior con el metodo base64_encode, para generar nuestra cadena codificada y al igual que en el caso anterior lo mostraremos pero indicando que esta codificada, para finalmente repetir el mismo proceso pero esta vez tomaremos la cadena generada y con base64_decode lo decodificaremos para finalmente mostrarlo indicanddo que es el decodificado, ejecutemos para ver como es su salida:
$ php encode.php
Original: tinchicus.com es un gran lugar para aprender
Codificado: dGluY2hpY3VzLmNvbSBlcyB1biBncmFuIGx1Z2FyIHBhcmEgYXByZW5kZXI=
Decodificado: tinchicus.com es un gran lugar para aprender
$
Observen como tenemos la cadena original, luego la codificada y como finalmente en la decodificada volvemos a obtener la original.
En resumen, hoy hemos visto a base64_encode, que es, para que sirve, como se utiliza, y un ejemplo practico para verlo en accion, espero les haya sido de utilidad sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.


Donación
Es para mantenimento del sitio, gracias!
$1.50
