Underc0de

Programación Web => Back-end => Mensaje iniciado por: Cronos en Junio 29, 2012, 01:18:14 AM

Título: Convertidor Text to Ascii by Cronos
Publicado por: Cronos en Junio 29, 2012, 01:18:14 AM
Buenos dias comunidad, les dejo este code que recien hice. Como el titulo lo dice convierte texto a ascii, nada del otro mundo, pero es mi primer proyecto ya que me inicie en php hace solo unos dias y queria compartirlo con ustedes :)

Código (php) [Seleccionar]

<form action="index.php" method="post">
<center>
    <h2>Text to Ascii</h2>
        <input type="text" name="datos" id="datos" size="30"/>
            <input type="submit" value="Convertir" />
        </center>
</form>
<center><b><font color="#333333" size="-1">Code by Cronos</font></b></center>

<center>
<?
if($_POST)
{
$datitos = $_POST['datos'];
echo '<br />';
echo '<br />';
for($i=0; $i<strlen($datitos); $i++)
  {
echo ord($datitos[$i]).', ';
}
}
    ?>
</center>


Para lo que quieren probarlo: http://cronoslabs.square7.ch/convert

Saludos,, Cronos.-
Título: Re:Convertidor Text to Ascii by Cronos
Publicado por: blood_rec en Junio 29, 2012, 02:22:48 AM
muy bien sigue asi colega!!

salu2
Título: Re:Convertidor Text to Ascii by Cronos
Publicado por: Stiuvert en Junio 29, 2012, 10:11:19 AM
Bien hecho Cronos, sigue por este camino ;)



Saludos
Título: Re:Convertidor Text to Ascii by Cronos
Publicado por: Xt3mP en Julio 03, 2012, 02:44:07 PM
Buen script, para iniciar, hace lo que debe de hacer. Mi recomendación es:
Código (php) [Seleccionar]
<form action="" method="post">
                    <center>
            <h2>Text to Ascii</h2>
                    <input type="text" name="datos" id="datos" size="30"/>
                <input type="submit" value="Convertir" />
            </center>
    </form>
    <center><b><font color="#333333" size="-1">Code by Cronos</font></b></center>
     
    <center>
            <?     
                    if($_POST)
                    {
                            $datitos = $_POST['datos'];
                            echo '<br />';
                            echo '<br />';
                            for($i=0; $i<strlen($datitos); $i++)
                                    {
                                            $ascii .= ord($datitos[$i]).', ';
                                    }
                        echo substr($ascii, 0, strlen($ascii) - 2);
                    }
        ?>
    </center>


Primero cambiar el target del formulario a "", para que se procese en el mismo documento puesto que al poner index.php estamos forzando que se envíe a index.php, y ¿qué tal si el script se llama test.php?, pues no se procesara. En segunda almacenar en una variable el valor de cada conversión para al mostrarlo quitarle con la función substr() el último ", " (parámetros: texto, inicio, fin, en éste caso el fin es longitud de variable - 2) quedando así:
88, 116, 51, 109, 80



Saludos, byeOFF.
Título: Re:Convertidor Text to Ascii by Cronos
Publicado por: Cronos en Julio 03, 2012, 10:38:00 PM
Gracias Xr3mp! Me sirve de mucho lo que me dices :)
Saludos,, Cronos.-