kristo5747
Programmer
Hello,
I am trying to implement a simple script that ZIPs up a text file.
The problem is that I don't think the ZIPArchive is available on my server. Here is an example of my code:
When I run it from the command line, I get
This is the version info on my server:
Is there a way that I can install that class even though I am not the 'root' user??
I am trying to implement a simple script that ZIPs up a text file.
The problem is that I don't think the ZIPArchive is available on my server. Here is an example of my code:
Code:
<?php
$zip = new ZipArchive();
$filename = "./PJR.v2.zip";
if ($zip->open($filename, ZIPARCHIVE::CREATE)!==TRUE) {
exit("cannot open <$filename>\n");
}
if ($handle = opendir('WORKDIR')) {
while (false !== ($entry = readdir($handle))) {
if ($entry != "." && $entry != "..") {
$zip->addFile($entry);
}
}
closedir($handle);
}
$zip->close();
?>
When I run it from the command line, I get
Code:
PHP Fatal error: Class 'ZipArchive' not found in /users/albert/zip_POC.v2.php on line 2
This is the version info on my server:
Code:
php -v
PHP 5.1.6 (cli) (built: Nov 12 2008 11:22:53)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
Is there a way that I can install that class even though I am not the 'root' user??