| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    Cómo descodificar las cadenas binarias
    ASCII , el Código Estándar Americano para el Intercambio de Información, es un medio de codificación de texto --- incluyendo números, signos de puntuación y letras --- como cadena binaria . " 01001000 01101001 00100001 ", sin embargo , es mucho menos fácil de leer que " Hi! " Para hacer el mejor uso de cadenas binarias , usted necesita una manera fácil de decodificar . La libre disposición , multi-plataforma de lenguaje de scripting PHP ofrece varias funciones integradas que simplifican enormemente el proceso de traducir una cadena binaria en texto legible. Cosas que necesitará
    PHP4 o
    tarde Mostrar más instrucciones
    1

    Crear un archivo de texto vacío y el nombre de " decode.php . " Abra en el editor de texto simple omisión del sistema operativo o utilizar un entorno dedicado de desarrollo de PHP . Añadir "< php ? " En la primera línea y " > " en la última línea , lo que le dice al intérprete de PHP para leer todo lo que entre esas líneas como código PHP. ( No escriba las comillas ).
    2

    Introduzca la cadena binaria en la segunda línea al asociarla con una variable de PHP llamada "$ binary_string " después de quitar todos los espacios del código binario. Su código se verá algo como esto: "$ binary_string = '0100100001100101011011000110110001101111 ' ; "
    3

    Inicializar una matriz llamada "$ char_array " escribiendo " $ char_array = array (); " . en la tercera línea del código.
    4

    Romper la cadena en grupos de ocho caracteres ASCII --- se basa en una codificación de ocho bits --- mediante el uso de un bucle while ( ) . Copia y pega el siguiente código en su archivo PHP :

    while ( strlen ($ binary_string ) > 0 ) {

    $ char_array [ ] = substr ($ binary_string , 0,8 ) ;

    $ binary_string = substr ($ binary_string , 8 ) ;

    }
    5

    Agregar una línea de código para convertir el binario en un número decimal usando el bindec () función, a continuación, convertir este número binario a un carácter ASCII a través de la función chr ( ) antes de imprimir los resultados en la pantalla :

    foreach ($ char_array como $ char) {echo chr ( bindec ($ char) ) ;}
    6

    Guarde el archivo y subirlo a su servidor PHP4 . Cuando se ejecuta el script PHP al abrirlo en un navegador web, la cadena binaria decodificada se imprime directamente en la pantalla. En este ejemplo , el código se imprime " Hola. "

    Previous :

    next :
      Artículos relacionados
    ·Cómo importar una base de datos MySQL 
    ·Cómo quitar Liderazgo y final de espacios en PHP 
    ·Cómo mover su base de datos MySQL para Web Hosting 
    ·Cómo imprimir etiquetas div con PHP 
    ·Cómo escribir archivos XML en PHP 
    ·Cómo cambiar el tamaño de imágenes en PHP 
    ·Cómo crear herramientas con PHP Widget 
    ·Cómo conseguir Índice una matriz de elemento en PHP 
    ·Urlencode y caracteres especiales en PHP 
    ·Cómo dar formato en PHP Zend Studio 
      Artículos destacados
    ·Cómo escribir una línea de switches Combinación de t…
    ·Cómo construir un árbol de Asterisk en C + + 
    ·Cómo utilizar el mapeador de dispositivos múltiples r…
    ·Cómo ocultar un DIV en una devolución de datos en Jav…
    ·Cómo escribir varias líneas a un archivo en C 
    ·Cómo quitar caracteres hexadecimales en VB.Net Regex 
    ·Cómo eliminar un período de PHP 
    ·Cómo centrar un desplegable en HTML 
    ·Cómo crear un formato Script 
    ·Cómo criar a un entero a una potencia en C 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com