domenica, 31 maggio 2009

 

Oggi scopro una nuova funzione php spesso usata nei template free di joomla e wordpress e altri cms free.

con queso comando e il suo inverso possiamo modificare i template che ricorrono a cio per offuscare parte del codice.

 

base64_decode

Home + PHP + Referenze PHP + Funzioni per le URL + base64_decode

 

 

La funzione base64_decode effettua la decodifica di una stringa codificata con MIME base64. Vediamo un esempio:

$str = "RXZ2aXZhIE1yLldlYm1hc3RlciE=";
echo base64_decode($str);

l'output restituito sarà:

Evviva Mr.Webmaster!

La funzione in oggetto ammette anche un secondo parametro (facoltativo) strict. Se utilizzato restituisce FALSE se la stringa contiene spazi o altri separatori.

La funzione base64_decode è speculare alla funzione base64_encode.

 

 

base64_encode

Home + PHP + Referenze PHP + Funzioni per le URL + base64_encode

La funzione base64_encode effettua la codifica di una stringa con MIME base64. Vediamo un esempio:

$str = "Evviva Mr.Webmaster!";
echo base64_encode($str);

L'output prodotto sarà:

RXZ2aXZhIE1yLldlYm1hc3RlciE=

La decodifica della stringa può essere facilmente effettuata mediante la funzione base64_decode.

 

 

 

Dal sito di riferimento

http://www.mrwebmaster.it/php/ref/base64-encode_508.html

 

pagina test che spiega tutto meglio di qualsiasi parola

 

<?php

 

 

$strenc = "Evviva Mr.Webmaster!";

echo base64_encode($strenc);

 

$strdec = "RXZ2aXZhIE1yLldlYm1hc3RlciE=";

echo base64_decode($strdec);

 

 

 ?>

 

postato da: armando66com alle ore 16:03 | Permalink | commenti
categoria:php , wordpress, cms , istruzioni joomla