Hi all,
I found the cause of the problem.
01 $zipfile = new zipfile();
02 $zipfile - add_dir(dir/);
03 $inputpath = C:\\Program Files\\Apache
04 Group\\Apache2\\htdocs\\egretgui\\includes\\invoices\\;
05 $outputpath = C:\\;
06 $outfile = $outputpath.inv_.date(Y_m)..zip;
07 if ($handle = opendir($inputpath)) {
08 while (false !== ($file = readdir($handle))){
09 $fn = explode(.,$file);
10 if ($fn[1]==pdf){
11 echo $inputpath.$file.br;
12 $handle = fopen($inputpath.$file,r);
13 $filedata = fread($handle, filesize($inputpath.$file));
14 $zipfile - add_file($filedata, dir/.$file);
15 }
16 }
17 }
18 $fd = fopen ($outfile, wb);
19 $out = fwrite ($fd, $zipfile - file());
10 fclose ($fd);
It was the re-use of the variable '$handle' on line 12. I've now changed
that (and its uses) to '$handle2' and the problem has been solved.
Thanks to all for their suggestions.
George in rainy Oxford
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php