How to unzip the *.bz2 file using php coding?
Hello everyone,
Below is my code to create *.bz2 file.
<?php
//Moving file to temporary directory for compression
move_uploaded_file($_FILES["file"]["tmp_name"],"c:/" . $_FILES["file"]["name"]);
$url="c:/".$_FILES["file"]["name"];
//File compression
$file_pointer = fopen($url, "r");
$file_read = fread($file_pointer, filesize($url));
fclose($file_pointer);
$temp= pathinfo($_FILES["file"]["name"]);
$filename = "c:/".$temp['filename'].".bz2";
$bz = bzopen($filename, "w");
bzwrite($bz, $file_read);
bzclose($bz);
unlink($url);
//File decompression
$bz = bzopen($filename,"r");
$str = bzread($bz);
bzclose($bz);
$file_pointer = fopen ($url,"w+");
fwrite($file_pointer,$str);
fclose($file_pointer);
echo "Compression Done";
?>
Anyone know, how to unzip the file ? I've tried the above code to unzip it but it creates only 1kb of file for any files. Any ideas?
Thank you,
Regards,
Vijay......
|