Bonjour.
J'essaie d'utiliser
gzencode pour compresser un string et gzdecode pour décompresser la même chaîne de caractère.
Ça marche très bien quand je fais
gzencode('hello', 9)
. Mais quand je change le
hello
en un caractère plus long, comme:
Hello My Friends
ou encore
HelloMyFriends
, c'est là que survient le problème.
Le problème, c'est en fait que quand je j'essaie de réafficher la donnée compressé en la décidant, je reçois l'erreur:
PHP warning: gzdecode(): insufficient memory in: (ligne de la fonction gzdecode)
Voici ci-dessous mon code:
Code : Tout sélectionner
$yes = gzencode('HelloMyFriends', 9);
echo $yes . "<br />";
$no = gzdecode($yes, 9);
Veuillez m'aider s'il vous plaît à corriger cette erreur et réussir le décodage.
Merci d'avance.
Bonjour.
J'essaie d'utiliser [b]gzencode[/b] pour compresser un string et gzdecode pour décompresser la même chaîne de caractère.
Ça marche très bien quand je fais [quote]gzencode('hello', 9)[/quote]. Mais quand je change le [quote]hello[/quote] en un caractère plus long, comme: [quote]Hello My Friends[/quote] ou encore [quote]HelloMyFriends[/quote], c'est là que survient le problème.
Le problème, c'est en fait que quand je j'essaie de réafficher la donnée compressé en la décidant, je reçois l'erreur:
[quote]PHP warning: gzdecode(): insufficient memory in: (ligne de la fonction gzdecode)[/quote]
Voici ci-dessous mon code:
[code]$yes = gzencode('HelloMyFriends', 9);
echo $yes . "<br />";
$no = gzdecode($yes, 9); [/code]
Veuillez m'aider s'il vous plaît à corriger cette erreur et réussir le décodage.
Merci d'avance.