Bueno, hoy estaba diseñando un mini-scrip digamos, que genera un backup de archivos y los mete adentro de un .rar , la cuestion es que no es tan facil como copy($archivo, "file.rar") o algo así xD
asi qe mirando uno de mis libros u.u , encontré las funciones necesarias, y vine para compartir el conocimiento (:
mini-script.php
<?php
// v3n0m
$file = rar_open('archivo.rar') or die("No se encuentra el archivo");
$en = rar_list($file);
$dir = ""; // donde extraerá el fichero .rar
foreach ($en as $enn) {
echo 'Nombre: ' . $enn->getName() . "\n";
echo 'Peso : ' . $enn->getPackedSize() . "\n";
echo 'Peso descompimido : ' . $enn->getUnpackedSize() . "\n";
$enn->extract($dir);
}
rar_close($file);
?>
Obiamente el servidor debe tener instalado el rar y necesita ser soportado.