用于解压缩的PHP Cron事件

I'm trying to create a cron job, based on the below code to periodically unzip a .zip file on my server, but keep getting thrown header errors. Can anyone point me in the right direction please. Its within a Wordpress installation:

<?php 
$zip = zip_open("/tmp/test2.zip"); 
if ($zip) { 
 while ($zip_entry = zip_read($zip)) { 
   echo "Name:              " . zip_entry_name($zip_entry) . "
"; 
   echo "Actual Filesize:    " . zip_entry_filesize($zip_entry) . "
"; 
   echo "Compressed Size:    " . zip_entry_compressedsize($zip_entry) . "
"; 
   echo "Compression Method: " . zip_entry_compressionmethod($zip_entry) . "
";

   if (zip_entry_open($zip, $zip_entry, "r")) { 
       echo "File Contents:
"; 
       $buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry)); 
       echo "$buf
"; 

       zip_entry_close($zip_entry); 
   } 
   echo "
"; 
} 
zip_close($zip); 
} 
?>