ciao..
io uso la classe mysql_backup per effettuare periodicamente il backup del mio db..
attualmente lavoro con 103 tabelle, e la dimensione totale struttura+dati è sui 12Mb circa.. niente di grosso, insomma..
una volta creato il file di backup (un txt di circa 32Mb) mi si blocca nella compressione del file in gz, io uso questa funzione:
Codice PHP:
function comprimi($input, $output, $delete){
if(file_exists($input)){
$myData=file_get_contents($input);
if(!$myGz=gzopen($output, "w9")){
return false;
}
if(!gzwrite($myGz, $myData)){
return false;
}
gzclose($myGz);
if($delete){
unlink($input);
}
return true;
}else{
return false;
}
}
se provo a fare il backup di un database identico come struttura, ma con la metà dei dati, funziona tutto alla perfezione..
invece con quello da 12mb mi crea il file ma non lo comprime..
come posso risolvere?