Hi everybody,
I write a little code to create and download a XML file, everything works fine but I have some header text that I don’t want to have :
This is the content and in bold what I want to remove :
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”
“http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd”>
<html DIR=‘LTR’>
<head>
<META http-equiv=“Content-Type” content=“text/html; charset=utf-8” />
<script type=“text/javascript” src="/scriptcase/prod/third/jquery/js/jquery.js"></script>
<script type=“text/javascript” src="/scriptcase/prod/third/jquery_plugin/malsup-blockui/jquery.blockUI.js"></script>
<script type=“text/javascript”>var sc_pathToTB = ‘/scriptcase/prod/third/jquery_plugin/thickbox/’;</script>
<script type=“text/javascript” src="/scriptcase/prod/third/jquery_plugin/thickbox/thickbox-compressed.js"></script>
<link rel=“stylesheet” href="/scriptcase/prod/third/jquery_plugin/thickbox/thickbox.css" type=“text/css” media=“screen” />
<link rel=“stylesheet” type=“text/css” href="…/_lib/css/LigthGray_Boldless/LigthGray_Boldless_grid.css" />
<link rel=“stylesheet” type=“text/css” href="…/_lib/css/LigthGray_Boldless/LigthGray_Boldless_gridLTR.css" />
</head>
<body class=“scGridPage”>
<table class=“scGridTabela” align=“center”><tr><td>
<?xml version=“1.0” encoding=“iso-8859-9” ?><?hash 986019720514e31de28bf8c5af674c36?><Stay … /></Stay>
This is the code :
$mhash=md5($xmlstring);
$xml=’<?xml version=“1.0” encoding=“iso-8859-9” ?>’;
$xml=$xml.’<?hash '.$mhash."?>";
$xml=$xml.$xmlstring;
$filename=“myfile.xml”;
file_put_contents($filename, $xml);
$msize=filesize($filename);
header(“Content-Type: application/xml”);
header(‘Content-Disposition: attachment; filename=’.$filename);
header(‘Expires: 0’);
header(‘Cache-Control: must-revalidate’);
header(‘Pragma: public’);
header('Content-Length: ’ . $msize);
readfile($filename);
exit;
Thanks
Nac