| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment décoder une chaîne binaires
    ASCII, le code standard américain pour l'échange d'information , est un moyen de codage de texte --- y compris les numéros , les symboles de ponctuation et les lettres --- comme une chaîne binaire. " 01001000 01101001 00100001 ", cependant , est beaucoup moins facile à lire que " Salut ! " Pour faire le meilleur usage des chaînes binaires , vous avez besoin d' un moyen facile de les décoder. Le librement disponible , multi-plateforme langage de script PHP fournit plusieurs fonctions intégrées qui simplifient considérablement le processus de traduction d'une chaîne binaire en texte lisible. Choses que vous devez
    PHP4 ou tard
    Afficher plus Instructions
    1

    Créez un fichier texte vide et nommez-le " decode.php . " Ouvrez-le en simple éditeur de texte par défaut de votre système d'exploitation, ou d'utiliser un environnement dédié au développement PHP. Ajouter "< php ? " Sur la première ligne et " > " à la dernière ligne , ce qui indique à l'interpréteur PHP de tout lire entre les lignes que le code PHP. ( Ne tapez pas les guillemets. )
    2

    Entrez la chaîne binaire sur la deuxième ligne en l'associant à une variable PHP appelée "$ binary_string " après avoir enlevé tous les espaces du code binaire. Votre code ressemblera à quelque chose comme ceci : "$ binary_string = '0100100001100101011011000110110001101111 ';"
    3

    initialiser un tableau appelé « $ char_array " en tapant " $ char_array = array ();" . sur la troisième ligne du code.
    4

    divisez la chaîne en groupes de huit caractères ASCII --- repose sur un codage à huit bits --- grâce à l'utilisation d'une boucle while () . Copiez et collez le code suivant dans votre fichier PHP:

    while ( strlen ($ binary_string ) > 0) {

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

    $ binary_string = substr ($ binary_string , 8) ;

    }
    5

    ajouter une ligne de code pour traduire le binaire en un nombre décimal en utilisant le bindec ( ) la fonction, puis de convertir ce nombre binaire en caractère ASCII via la fonction chr ( ) avant d'imprimer les résultats à l'écran :

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

    Enregistrez le fichier et de le transférer à votre serveur PHP4. Lorsque vous exécutez le script PHP en l'ouvrant dans un navigateur Web , la chaîne binaire décodé sera imprimé directement sur ​​votre écran. Dans cet exemple , le code sera print " Bonjour. "

    Previous :

    next :
      articles connexes
    ·Comment graphique en PHP 
    ·Swish PHP classe est introuvable 
    ·Comment importer Excel dans MySQL PHP 
    ·Comment insérer INT dans MySQL 
    ·Comment sortie tableau PHP à JavaScript 
    ·Comment tronquer chaînes de PHP Breaks phrase 
    ·Comment faire plusieurs mailtos en PHP 
    ·Comment afficher la colonne description dans SQL 
    ·Comment exporter les instructions INSERT dans MySQL 
    ·PHP journaux d'erreurs dans cPanel 
      articles en vedette
    ·Multiple Rotation annonces en JavaScript 
    ·Comment faire une installation en VB.NET 
    ·Comment faire pour extraire un APK pour un Android 
    ·Comment faire pour modifier des variables unique dans u…
    ·Comment désactiver le défilement dans Google Maps API…
    ·Comment faire pour convertir Char * à Int & C + + 
    ·Comment puis-je convertir la chaîne de date dans Oracl…
    ·Comment créer Visio Symboles 
    ·Comment réinstaller IE6 utilisant Regedit 
    ·Comment changer un mot de passe de l'utilisateur MySQL …
    Copyright © Connaissances Informatiques http://fr.wingwit.com