Fala galera, preciso de ajuda! Então, estou com problema ao extrair a TAG <<CNPJ>> da minha XML, pois quero inseri-lá no meu BD junto com o nome da XML. Segue o código.
<?php
$diretorio = "nfe/";
if (!is_dir($diretorio)){
echo "Pasta $diretorio nao existe";
}
$arquivo = isset($_FILES['arquivo']) ? $_FILES['arquivo'] : FALSE;
for ($k = 0; $k < count($arquivo['name']); $k++)
{
$destino = $diretorio."/".$arquivo['name'][$k];
if (move_uploaded_file($arquivo['tmp_name'][$k], $destino)) {
$listaArquivosXml = glob($destino);
foreach($listaArquivosXml as $arquivoXml) {
$conteudoXml = file_get_contents($arquivoXml);
$VerificaCnpj = "<CNPJ>teste</CNPJ>";
if(strpos($conteudoXml, $VerificaCnpj) !== true) {
print_r($conteudoXml);
}
}
}
}
?>
Segue uma parte da XML:
<?xml version="1.0" encoding="UTF-8" ?>
- <nfeProc versao="2.00" xmlns="http://www.portalfiscal.inf.br/nfe">
- <NFe xmlns="http://www.portalfiscal.inf.br/nfe">
- <infNFe Id="NFe33140619495276000116550010000037021009006017" versao="2.00">
- <ide>
<cUF>33</cUF>
<cNF>00900601</cNF>
<natOp>VENDA</natOp>
<indPag>1</indPag>
<mod>55</mod>
<serie>1</serie>
<nNF>3702</nNF>
<dEmi>2014-06-02</dEmi>
<dSaiEnt>2014-06-02</dSaiEnt>
<tpNF>1</tpNF>
<cMunFG>3304557</cMunFG>
<tpImp>1</tpImp>
<tpEmis>1</tpEmis>
<cDV>7</cDV>
<tpAmb>1</tpAmb>
<finNFe>1</finNFe>
<procEmi>3</procEmi>
<verProc>2.2.24</verProc>
</ide>
- <emit>
<CNPJ>19495276000116</CNPJ>
<xNome>DAVI91 COM DEALIMENTOS EIRELI EPP</xNome>
<xFant>Davi91</xFant>
- <enderEmit>
<xLgr>AVN GUILHERME MAXWELL</xLgr>
<nro>172</nro>
<xBairro>BONSUCESSO</xBairro>
<cMun>3304557</cMun>
<xMun>Rio de Janeiro</xMun>
<UF>RJ</UF>
<CEP>21040212</CEP>
<cPais>1058</cPais>
<xPais>BRASIL</xPais>
<fone>2125616589</fone>
</enderEmit>
<IE>86619385</IE>
<CRT>3</CRT>
</emit>
- <dest>