2009-02-13 10 views
0

J'ai des extensions rar installés sur php en utilisant xampp go-pearXampp apache écrasé php rar

Il est montré dans php info que rar est activé.

Mon code suit

<?php 
$rar_file = rar_open('htdocs.rar') or die("Can't open Rar archive"); 

$entries = rar_list($rar_file); 

foreach ($entries as $entry) { 
    echo 'Filename: ' . $entry->getName() . "\n"; 
    echo 'Packed size: ' . $entry->getPackedSize() . "\n"; 
    echo 'Unpacked size: ' . $entry->getUnpackedSize() . "\n"; 

    $entry->extract('C:/xampp/htdocs'); 
} 

rar_close($rar_file); 

?> 

rar_open provoque apache crash. si je commente rar_open, apache ne se bloquera pas et fonctionnera normalement.

Quelqu'un sait ce qui le fait planter?

Merci

Répondre

0

Il y a un bug ouvert here qui décrit le problème que vous rencontrez. Corriger cela devrait être une simple mise à niveau de la bibliothèque PECL.

La version actuelle du CVS comprend 3.7.8; Si vous en avez un plus ancien, vous pouvez attendre que les versions PECL Win32 réapparaissent et essayez avec la nouvelle version de l'extension.

+0

Malheureusement pecl4win.php.net (qui est l'endroit où les builds de Windows PECL apparaissent) est en panne pour le moment (je ne sais pas quand ils vont le ramener non plus). – Ross