comment
IRC Chat
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
  • 5345 Vistas

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

Desconectado HckDrk

  • *
  • Underc0der
  • Mensajes: 55
  • Actividad:
    0%
  • 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=No tienes permisos para ver links. Registrate o Entra con tu cuenta($cadena);
  6.        
  7.         for($i = 0; $i < No tienes permisos para ver links. Registrate o Entra con tu cuenta($cadena); $i++){
  8.                 $ascii.=No tienes permisos para ver links. Registrate o Entra con tu cuenta(No tienes permisos para ver links. Registrate o Entra con tu cuenta($cadena,$i));
  9.                 $ascii.=",";
  10.         }      
  11.        
  12.         $ascii=No tienes permisos para ver links. Registrate o Entra con tu cuenta ($ascii, 0, -1);
  13.        
  14. return $ascii;
  15.  
  16. }
  17.  
  18. function ascii_to_text($ascii){
  19.  
  20.         $ascii=No tienes permisos para ver links. Registrate o Entra con tu cuenta($ascii);
  21.         $partes=No tienes permisos para ver links. Registrate o Entra con tu cuenta(",",$ascii);
  22.        
  23.         for($x = 0; $x < No tienes permisos para ver links. Registrate o Entra con tu cuenta($partes); $x++){
  24.                 $cadena.=No tienes permisos para ver links. Registrate o Entra con tu cuenta($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: 152
  • 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: 152
  • 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: No tienes permisos para ver links. Registrate o Entra con tu cuenta
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: 865
Último mensaje Agosto 02, 2015, 04:23:39 am
por graphixx
PHP : La Manera Correcta [Texto/Curso]

Iniciado por graphixx

Respuestas: 2
Vistas: 1656
Último mensaje Junio 10, 2018, 10:37:21 pm
por eervv
Limpiar cadena de texto

Iniciado por HckDrk

Respuestas: 4
Vistas: 2412
Ú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: 1389
Ú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: 1488
Último mensaje Diciembre 17, 2012, 09:02:00 pm
por Oggy