Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia galera, estou com uma aplicação WEB (Creditos a João Batista Neto por ajudar com SOAP) que gera um arquivo XML da nota utilizando a chave dela (Numeros), apos gerar o arquivo preciso que esse arquivo seja baixado para o computador, o problema é que o browser interpreta o XML e abre o XML na tela envez de fazer o download do arquivo, falei com o João Batista Neto e falou para usar flush e fopen, mas nunca mexi com essas funções, preciso usar ela dentro de um echo como pode ver abaixo no codigo
<?
$idEmp = $_POST['CbEmpresa'];
$xmlChv = $_POST['chaveNfe'];
$soapClient = new SoapClient( 'http://www.aldolocatelli.com.br/nfe/XMLLocatelliService/XMLService.exe/wsdl/IServicos' );
$xmlCliente = $soapClient->MontaXMLCliente( $idEmp , $xmlChv );if ($cStat==100){
echo "AQUI VEM FLUSH E FOPEN PARA APARECER NA TELA O DOWNLOAD DO ARQUIVO
";
}else if ($cStat==204){
echo "<script LANGUAGE='JavaScript' TYPE='text/javascript'></SCRIPT>";
}
?>Carregando comentários...