He estado dandole vueltas a mis códigos (más que nada para no oxidarme) y creo que se pueden seguir mejorando los códigos, lo comparto con ustedes por si a alguien le es de utilidad.
Código
<title> Conversor de textos By 2Fac3R v4.0</title> <form action="" method="POST"> <select name="convertir"> <option value="bin2hex"> BinToHex </option> <option value="encode"> Encode </option> <option value="decode"> Decode </option> <option value="gzinflate"> gzinflate </option> <option value="utf-7"> Encode UTF-7</option> <option value="ASCII"> ASCII </option> <option value="MD5"> MD5 </option> <option value="SHA1"> SHA1 </option> <option value="Base64_encode"> Base64 encode</option> <option value="Base64_decode"> Base64 decode</option> <option value="bindec"> Binario To Decimal</option> <option value="mcrypt">mcrypt</option> </select> <input type="text" name="str"> <input type="submit" name="enviado" value="Convertir!"> </form> <?php /* * Conversor de textos * .- Underc0de.org -. * v4.0 2015 * Autor: 2Fac3R * * Gr33tz to: * * xt3mp, arcangel_nigth, EddyW, ANTRAX, 11Sep, Kr34t0r, GAMARRA, SkippyCreammy, v1c0_h4ck, w4rning, Snifer, * arthusu, Kodeinfect, [Q]3rV[0], WilyXem, m3x1c0h4ck, etc, etc... * * */ function convertir($a, $string){ // a : eleccion, string:texto switch($a){ case 'bin2hex': break; case 'encode': break; case 'gzinflate': case 'decode': break; case 'utf-7': break; case 'ASCII': for($i=0;$i<strlen($string);$i++){ $ascii=$obt.','; } $res = $ascii; break; case 'MD5': break; case 'SHA1': break; case 'Base64_encode': break; case 'Base64_decode': break; case 'bindec': break; case 'mcrypt': break; default: break; } return $res; } { echo '<textarea rows=4 cols=50>' .convertir($_POST['convertir'],$_POST['str']).'</textarea>'; } ?>
Comentarios, criticas, consejos son bienvenidos.
Zalu2!