unlink($outpr);
$out = $outpr .'.pdf';
- $cmd = "timeout 30s $xvfb --auto-servernum $webkitpdf " .
+ // can take 2-5 minutes...
+
+ $cmd = "timeout 300s $xvfb --auto-servernum $webkitpdf " .
" --url " . escapeshellarg($_REQUEST['url']) . ' ' .
" --pdf " . $out . ' ';
header("Expires: ");
header("Cache-Control: must-revalidate, post-check=0,pre-check=0");
header("Pragma: public");
- header("Last-Modified: " . gmdate("D, d M Y H:i:s", $ts) . " GMT");
+ header("Last-Modified: " . gmdate("D, d M Y H:i:s", time()) . " GMT");
//header('Content-length: '. filesize($out));
- header('Content-Disposition: attachment; filename="' . htmlspecialchars($out). '"');
+ header('Content-Disposition: attachment; filename="' . htmlspecialchars(basename($out)). '"');
ini_set('display_errors', 0);
$fh = fopen($out, 'rb');