Annonce

  •  » Plugins
  •  » [1.7.0 Plugin] SecureImages - bug PHP

#1 2007-09-01 03:13:13

Poupou
Invité

[1.7.0 Plugin] SecureImages - bug PHP

Bonjour,

J'utilise PhpWebGallery 1.7.0 avec le plugin SecureImages 0.5.0 beta sur un compte pages perso free (version PHP 5.1.3RC4-dev).

L'affichage des images de grande taille (> 2Mo) étaient tronquées ou corrompues. Je me suis rendu compte que le souci venait venait d'un bug PHP dans la fonction readfile() appelée dans le fichier getFile.php du plugin.

J'ai pu contourner le souci en remplaçant la fonction par un bout de code trouvé sur le net :

function readfile_chunked($filename,$retbytes=true) {
    $chunksize = 1*(1024*1024); // how many bytes per chunk
    $buffer = '';
    $cnt =0;
    // $handle = fopen($filename, 'rb');
    $handle = fopen($filename, 'rb');
    if ($handle === false) {
        return false;
    }
    while (!feof($handle)) {
        $buffer = fread($handle, $chunksize);
        echo $buffer;
        if ($retbytes) {
            $cnt += strlen($buffer);
        }
    }
        $status = fclose($handle);
    if ($retbytes && $status) {
        return $cnt; // return num. bytes delivered like readfile() does.
    }
    return $status;

}



Voilà j'espère que ça va aider d'autres personnes ;)

@+

#2 2007-09-01 13:43:17

rio
Équipe Piwigo
Paris
2006-07-24
1589

Re: [1.7.0 Plugin] SecureImages - bug PHP

Bonjour,
Ce forum est réservé aux utilisateurs anglophones.
Je le délace.


-> /<Ä®¿M <-
http://riohome.free.fr
Il forum è anche in ITALIANO

Hors ligne

#3 2007-09-01 14:26:45

flop25
Équipe Piwigo
2006-07-06
6544

Re: [1.7.0 Plugin] SecureImages - bug PHP

t'aurai du le déplacer ds extension !

Hors ligne

#4 2007-09-01 14:51:33

rio
Équipe Piwigo
Paris
2006-07-24
1589

Re: [1.7.0 Plugin] SecureImages - bug PHP

C'est fait ... :-))


-> /<Ä®¿M <-
http://riohome.free.fr
Il forum è anche in ITALIANO

Hors ligne

#5 2007-09-01 17:55:27

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [1.7.0 Plugin] SecureImages - bug PHP

C'est le même que l'on a pour le téléchargement des images.
Merci pour l'info.
Si tu veux, tu peux faire une fiche dans bugtracker!

Hors ligne

#6 2007-10-19 23:17:06

Poupou
Invité

Re: [1.7.0 Plugin] SecureImages - bug PHP

rub a écrit:

C'est le même que l'on a pour le téléchargement des images.

Effectivement je viens de tomber sur le même souci dans le fichier action.php à la racine de pwg. (fonction readfile() tout en bas).

  •  » Plugins
  •  » [1.7.0 Plugin] SecureImages - bug PHP

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact