XML下载与PHP - 白色空间

时间:2014-02-26 15:04:22

标签: php xml

我遇到以下php代码的问题:

<?php

$archivo = $_REQUEST["file"];    
$path = "C:\FACTURAS\AUTORIZADAS";
$fullPath = $path.$archivo;

$file = $fullPath;
if(!file_exists($file));
$type = filetype($file);
// Send file headers
header("Content-type: $type");
header("Content-Disposition: attachment;filename=$file");
header("Content-Transfer-Encoding: binary"); 
header('Pragma: no-cache'); 
header('Expires: 0');
// Send the file contents.
readfile($file);  
   echo $fullPath;

?>

它下载了xml文件,但它在xml文档的开头有一个空格,因此无法打开。

但是当我使用常量时,它的效果非常好。例如:

$file = "C:\FACTURAS\AUTORIZADAS\prueba.xml"

而不是:

$file = $fullPath;

关键是我需要发送应该下载的xmldocument的名称,因为有不同的xmldocuments。我不知道该怎么办。请帮帮我,欢迎任何建议!

xmldocuments已存在于服务器中。

0 个答案:

没有答案