Créer un fichier texte vide et nommez-le «decode.php." Ouvrez-le en défaut simple éditeur de texte de votre système d'exploitation, ou d'utiliser un environnement de développement PHP dédié. Ajouter "<?php" as the first line and "?>"Comme la dernière ligne- cette indique à l'interpréteur PHP pour tout entre les lignes que le code PHP lire. (Ne tapez pas les guillemets.)
Entrez la chaîne binaire sur la deuxième ligne en l'associant à une variable PHP appelée "$ binary_string" après le retrait de tous les espaces à partir du code binaire. Votre code ressemblera à quelque chose comme ceci: "$ binary_string = '0100100001100101011011000110110001101111'-".
Initialiser un tableau appelé "$ char_array" en tapant "$ char_array = array () -" sur la troisième ligne du code.
Diviser 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);
$ binary_string = substr ($ binary_string, 8);
}
Ajouter une ligne de code pour traduire le binaire en un nombre décimal en utilisant la fonction bindec (), puis convertir ce nombre binaire à un caractère ASCII via la fonction chr () avant d'imprimer les résultats à l'écran:
foreach ($ char_array comme char $) {echo chr (bindec ($ char)) -}
Enregistrez le fichier et de le transférer à votre serveur de 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 imprimer "Bonjour."