[RESOLU] PHP warning: gzdecode(): insufficient memory in

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] PHP warning: gzdecode(): insufficient memory in

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

par chegmarco » 29 nov. 2019, 21:54

grand merci

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

par or 1 » 29 nov. 2019, 15:18

$no = gzdecode($yes); // fonctionne

PHP warning: gzdecode(): insufficient memory in

par chegmarco » 29 nov. 2019, 14:40

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.