Wie kann ich mit einem php Script eine gz-file extrahieren?
BAsti
extrahieren + *.gz
Danke für die Antwort!
Habe follgendes gefunden:
Aber was macht der Code?
So wie ich das verstanden habe wird zuerst der reale Pfad (ohne filename übergeben),dann der reale filename.
Wenn bei gzopen() kein Fehler aufgetreten ist,dann wird die file entzippt?! So wie es aussieht, müssten dann die ungezippten files auf dem Server liegen oder? Ein string mit den ungeippten Daten wird ja nicht übergeben!
Habe follgendes gefunden:
Code: Alles auswählen
<?
// this is simple code by VIJAY to unzip .gz file
$file = "/absolute/path/to/your/file" ;
$fp = fopen("$file", "w") ;
// file to be unzipped on your server
$filename = "filename.gz" ;
$zp = gzopen($filename, "r");
if ($zp)
{
while (!gzeof($zp))
{
$buff1 = gzgets ($zp, 4096) ;
fputs($fp, $buff1) ;
}
}
gzclose($zp) ;
fclose($fp) ;
?>
So wie ich das verstanden habe wird zuerst der reale Pfad (ohne filename übergeben),dann der reale filename.
Wenn bei gzopen() kein Fehler aufgetreten ist,dann wird die file entzippt?! So wie es aussieht, müssten dann die ungezippten files auf dem Server liegen oder? Ein string mit den ungeippten Daten wird ja nicht übergeben!