send
Grupo de Telegram
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Funciones, convertir texto a ascii y viceversa

  • 7 Respuestas
  • 4887 Vistas

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado HckDrk

  • *
  • Underc0der
  • Mensajes: 53
  • Actividad:
    1.67%
  • Reputación 0
  • http://127.0.0.1
    • Ver Perfil
    • HckDrk
« en: Mayo 17, 2011, 04:22:55 pm »
hola! aqui les traigo unas funciones que hice hace un par de minutos xD

convierten el texto en codigo ascii, y viceversal, el codigo ascii en texto..

aqui les dejo las funciones.

Código: PHP
  1. <?php
  2.  
  3. function text_to_ascii($cadena){
  4.  
  5.         $cadena=You are not allowed to view links. Register or Login($cadena);
  6.        
  7.         for($i = 0; $i < You are not allowed to view links. Register or Login($cadena); $i++){
  8.                 $ascii.=You are not allowed to view links. Register or Login(You are not allowed to view links. Register or Login($cadena,$i));
  9.                 $ascii.=",";
  10.         }      
  11.        
  12.         $ascii=You are not allowed to view links. Register or Login ($ascii, 0, -1);
  13.        
  14. return $ascii;
  15.  
  16. }
  17.  
  18. function ascii_to_text($ascii){
  19.  
  20.         $ascii=You are not allowed to view links. Register or Login($ascii);
  21.         $partes=You are not allowed to view links. Register or Login(",",$ascii);
  22.        
  23.         for($x = 0; $x < You are not allowed to view links. Register or Login($partes); $x++){
  24.                 $cadena.=You are not allowed to view links. Register or Login($partes[$x]);
  25.         }
  26.        
  27. return $cadena;
  28.  
  29. }
  30. ?>
  31.  

y el modo de usarlas seria el siguiente...

Código: PHP
  1. <?php
  2.  
  3. @include("./functions.php"); //incluimos las funciones
  4.  
  5.         echo text_to_ascii('"zone-hack.net"');
  6.         echo "<br><br>";
  7.         echo ascii_to_text("34,122,111,110,101,45,104,97,99,107,46,110,101,116,34");
  8.  
  9. ?>
  10.  

alguna duda, solo diganme! :)
« Última modificación: Julio 14, 2014, 12:52:33 am por Expermicid »

Desconectado s00rk

  • *
  • Underc0der
  • Mensajes: 68
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #1 en: Mayo 17, 2011, 05:05:36 pm »
Que es mejor ? usar la funcion substr o simplemente indicar la posicion de la letra?

function text($text)
{
	
for(
$i 0$i strlen($text); $i++)
	
{
	
	
$ascii.= ord($text[$i]).",";
	
}
	
return 
substr($ascii,0,-1);
}

Desconectado ~ Yoya ~

  • *
  • Underc0der
  • Mensajes: 149
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • Email
« Respuesta #2 en: Mayo 17, 2011, 05:26:39 pm »
No puedes hacer eso simplemente porque la variable $text no es un array.

Una forma que se me ocurre seria crear un array a partir de la cadena ,que todos los indices contenga una letra de la cadena. Que a la larga el código seria mas largo y mas lento.
Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.

Desconectado s00rk

  • *
  • Underc0der
  • Mensajes: 68
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #3 en: Mayo 17, 2011, 05:35:49 pm »
Pues de hecho asi lo acabo de provar y me funciona, es por eso que preguntaba

Desconectado Xt3mP

  • *
  • Underc0der
  • Mensajes: 432
  • Actividad:
    0%
  • Reputación 0
  • Ellos me están buscando, pero yo los encontraré.
    • MSN Messenger - Xt3mP@h4x0rz.us
    • AOL Instant Messenger - Xt3mP@h4x0rz.us
    • Yahoo Instant Messenger - Xt3mP@h4x0rz.us
    • Ver Perfil
    • Xt3mP
« Respuesta #4 en: Mayo 17, 2011, 07:52:25 pm »
¿Deftools brother  :o? ... buen código y como dice ~YoYa~, no puedes utilizar $test[$i] ya que ocuparías crear un array, a lo mucho podrías hacer un strlen() y posteriormente asignarle el número de carácteres como ítems de un array para luego procesarlos pero sería más largo.
Cada vez que me das Karma me motivas

Desconectado s00rk

  • *
  • Underc0der
  • Mensajes: 68
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #5 en: Mayo 17, 2011, 07:55:37 pm »
Eso lo entiendo, pero si es asi ¿Porque el codigo que he colocado anteriormente, funciona efectivamente como el que ha colocado HckDrk ?

Yo tambien al principio me uedaba o.O!? , pero ahora utilizo mas esa forma y no me ha dado problemas aun.

Desconectado ~ Yoya ~

  • *
  • Underc0der
  • Mensajes: 149
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • Email
« Respuesta #6 en: Mayo 17, 2011, 08:33:32 pm »
Si pues, tienes razon... Aunque no conocía esa forma.

Código: PHP
  1. <?php
  2.  
  3. $hola = 'hola mundo';
  4.  
  5. echo $hola[1]."-".$hola[5];
  6.  
  7. ?>

Salida:
Código: You are not allowed to view links. Register or Login
o-m
Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.

Desconectado Xt3mP

  • *
  • Underc0der
  • Mensajes: 432
  • Actividad:
    0%
  • Reputación 0
  • Ellos me están buscando, pero yo los encontraré.
    • MSN Messenger - Xt3mP@h4x0rz.us
    • AOL Instant Messenger - Xt3mP@h4x0rz.us
    • Yahoo Instant Messenger - Xt3mP@h4x0rz.us
    • Ver Perfil
    • Xt3mP
« Respuesta #7 en: Mayo 18, 2011, 04:56:48 pm »
Tienes toda la razón, fue mi error ya que revise el post en la noche y no analizé tu código (no mire la función strlen()) por eso creí que estaba incorrecto, pero se puede hacer perfectamente con tu código, saludos.
Cada vez que me das Karma me motivas

 

¿Te gustó el post? COMPARTILO!



wdCalendar colocar texto en titulo del evento en la vista dia

Iniciado por graphixx

Respuestas: 0
Vistas: 780
Último mensaje Agosto 02, 2015, 04:23:39 am
por graphixx
PHP : La Manera Correcta [Texto/Curso]

Iniciado por graphixx

Respuestas: 1
Vistas: 836
Último mensaje Marzo 03, 2015, 12:24:36 pm
por DeBobiPro
Limpiar cadena de texto

Iniciado por HckDrk

Respuestas: 4
Vistas: 2247
Último mensaje Octubre 21, 2012, 05:12:21 pm
por alexander1712
Script para convertir planos cartograficos de OPENJUMP a AMCHARTS SVG JSON

Iniciado por graphixx

Respuestas: 0
Vistas: 1274
Último mensaje Septiembre 21, 2015, 11:18:27 pm
por graphixx
Creando herramientas interesantes con funciones de red en php

Iniciado por Oggy

Respuestas: 0
Vistas: 1387
Último mensaje Diciembre 17, 2012, 09:02:00 pm
por Oggy