Jump to content


icarorfm's Content

There have been 5 items by icarorfm (Search limited from 20/04/2023)


Ordernar por                Order  

#1009769 Dúvida Com Busca Em Arquivo Xml Utilizando Simplexml

Posted by icarorfm on 04/05/2011, 16:17 in PHP

olha este artigo ai acho que pode te ajudar

http://www.troywolf..../php/class_xml/



Muito bom o artigo. Porém não me ajudou...

Creio que o problema seja na estrutura do xml... Como não posso modificá-lo (é gerado automaticamente pelo sistema), preciso encontrar uma solução para acessar os dados relacionados ao CPF do Funcionário...



#1009753 Dúvida Com Busca Em Arquivo Xml Utilizando Simplexml

Posted by icarorfm on 04/05/2011, 09:30 in PHP

Pessoal, tenho um arquivo xml gerado pelo sistema de folha de pagamento aqui da empresa. Preciso disponibilizar na intranet os contra-cheques.

A busca de informações será feita por cpf, no arquivo xml. Isso teria q ser feito usando apenas php e xml, sem utilizar um b.d.

Por conta da estrutura do xml, só estou conseguindo exibir as informações do nó dados-pessoais.

Minha dúvida: Mantendo a estrutura atual do arquivo xml, tenho como trazer todas as informações do nó servidor, fazendo a busca por cpf?

Segue abaixo o trecho do código do arquivo php e do xml:

PHP:

$xml = simplexml_load_file("xml.XML");

$parametro = "11111111111"; /nesta variável será armazenado o CPF do funcionário p/ q seja realizada a busca

foreach($xml->xpath('//Funcionarios/Servidor/Dados-Pessoais') as $dpessoais) // aqui, ao informar apenas "Funcionarios/Servidor/" me retorna um erro
{

$registro = simplexml_load_string($dpessoais->asXML());
$busca = $registro->xpath('//CNPF[. ="'.$parametro.'"]');
if($busca){
echo $dpessoais->NOME . "<br>";
echo $dpessoais->RG . "<br>";
echo $dpessoais->CNPF . "<br><br>";
}
}


XML:

<?xml version="1.0" ?>
<Contra-Cheque>
<Funcionarios>
<Servidor>
<Dados-Pessoais>
<NOME>xxxxxxxxx</NOME>
<CNPF>11111111111</CNPF>
<RG>00000000</RG>
</Dados-Pessoais>
<Remuneracoes>
<Eventos>
<CODIGO>1</CODIGO>
<NOME>SALARIO BASE</NOME>
<REFERENCIA>30</REFERENCIA>
<VALOR>800</VALOR>
</Eventos>
<Eventos>
<CODIGO>998</CODIGO>
<NOME>PREVIDENCIA SOCIAL</NOME>
<REFERENCIA>11</REFERENCIA>
<VALOR>405,86</VALOR>
</Eventos>
</Remuneracoes>
<Rodape>
<VLR_VENCIMENTO>8300</VLR_VENCIMENTO>
<VLR_DESCONTO>1718,21</VLR_DESCONTO>
<SALARIO_BASE>8300</SALARIO_BASE>
<INSS>3689,66</INSS>
<BASE_IR>7291,38</BASE_IR>
<QTD_IR>4</QTD_IR>
<ALIQUOTA_IR>27,5</ALIQUOTA_IR>
</Rodape>
</Servidor>
</Funcionarios>
</Contra-Cheque>



#1000739 Robô De Busca Excluindo Dados De Bd?

Posted by icarorfm on 25/06/2010, 08:30 in PHP

Obrigado pela confirmação pessoal!

Só esclarecendo, a página está na área de administração do site, com senha e coisa e tal.

É que estou checando alguns eventos ocorridos recentemente num site de um cliente e preciso eliminar definitivamente algumas possíveis causas antes de partir p/ possibilidade da exclusão de registros ter sido feita de forma proposital, o que tenho fortes indícios de ter ocorrido.



#1000525 Mais Um For

Posted by icarorfm on 19/06/2010, 00:06 in PHP

babal, substitua as aspas por aspas simples aqui: $_GET['linhas']; e aqui: $_GET['colunas'];



#1000524 Robô De Busca Excluindo Dados De Bd?

Posted by icarorfm on 18/06/2010, 23:57 in PHP

Pessoal minha dúvida é a seguinte:

Tenho uma página q lista por ID todos os registros de uma tabela, e ao lado de cada registro há um link p/ excluir tal registro.

Ex:

Registro 1 ==Excluir==
Registro 2 ==Excluir==
Registro 3 ==Excluir==

O link "excluir" vai assim:

www.dominio.com/excluir.php?id=$id, onde excluir.php é o arquivo com o código p/ exclusão do registro e a variável id o respectivo id.

Minha dúvida é a seguinte:

Se um robô de busca(google bot por exemplo) acessar a página q lista os registros e a partir dela tentar acessar os links da página excluir.php com a variável id, ele executaria a ação de excluir o registro do BD?




IPB Skin By Virteq