Anuncios

Bienvenidos sean a este post, hoy veremos una funcion de PHP.

Anuncios

Esta funcion nos codifica una cadena con el MIME base64, veamos como es su sintaxis:

base64_encode(datos);
Anuncios

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;

?>
Anuncios
Anuncios

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
$
Anuncios

Observen como tenemos la cadena original, luego la codificada y como finalmente en la decodificada volvemos a obtener la original.

Anuncios

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.

Anuncios
pp258

Donación

Es para mantenimento del sitio, gracias!

$1.50