Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Snowden

[Resolvido] Decodificar Multiplos por linha BASE64

Recommended Posts

Pessoal como faço para decodificar várias palavras criptografadas em BASE64 ao mesmo tempo, tipo uma por linha no textarea..?

 

Segue o código

 

echo "<h2>Base64</h2>";
echo "<form name=form01>";
echo "<p><textarea rows=5 cols=64 name=code>$code</textarea></p>";
echo "<input type=submit name=action value=Encode>
<input type=submit name=action value=Decode>";
echo "</form>";

       // Base64 Encode/Decode
if($action == "Encode") {
   	echo base64_encode($code);
   	} 
elseif($action == "Decode") {
   	echo base64_decode($code);
   	}

Compartilhar este post


Link para o post
Compartilhar em outros sites

preg_replace :seta: http://br.php.net/manual/en/function.preg-replace.php

 

Pattern Modifiers :seta: http://br.php.net/manual/en/reference.pcre.pattern.modifiers.php

 

 

<?php

if( $_SERVER[ 'REQUEST_METHOD' ] == 'POST' )
{
   echo nl2br( preg_replace( '/^(.*)$/me', 'base64_decode( "\\1" )', $_POST[ 'code' ] ) );
}

?>

<form action="" method="post">
<h1>Teste</h1>
<textarea rows="5" cols="64" name="code">
Q2FybG9zIENvZWxobw==
MTIzNDU=
T3V0cmEgQ29pc2E=
</textarea><br/>
<input type="submit" value="Enviar" />
</form>

 

Saída

Carlos Coelho
12345
Outra Coisa

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.