Page 1 sur 1

PHP warning: gzdecode(): insufficient memory in

Posté : 29 nov. 2019, 14:40
par chegmarco
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.

Re: PHP warning: gzdecode(): insufficient memory in

Posté : 29 nov. 2019, 15:18
par or 1
$no = gzdecode($yes); // fonctionne

Re: PHP warning: gzdecode(): insufficient memory in

Posté : 29 nov. 2019, 21:54
par chegmarco
grand merci