$output"; echo "Error while converting SVG. "; if (strpos($output, 'SVGConverter.error.while.rasterizing.file') !== false) { echo "SVG code for debugging:
"; echo htmlentities($svg); } } // stream it else { header("Content-Disposition: attachment; filename=\"$filename.$ext\""); header("Content-Type: $type"); echo file_get_contents($outfile); } // delete it unlink("temp/$tempName.svg"); unlink($outfile); // SVG can be streamed directly back } else if ($ext == 'svg') { header("Content-Disposition: attachment; filename=\"$filename.$ext\""); header("Content-Type: $type"); echo $svg; } else { echo "Invalid type"; } ?>