gabi_poa Postado Julho 14, 2004 Denunciar Share Postado Julho 14, 2004 Estou perdendo a hora do alnoço........Vi a função de retornar o nome a partir do CPF nos tutoriais, para economizar, lá vai:<? function NomeCPF($CPF) { if ( $fd = @fopen("http://www.receita.fazenda.gov.br/Scripts/srf/cpf/cpf2000.dll?Consultar&CPF=$CPF&indAutoatend=0","r") ) { fread($fd,2229); if ( !strcmp(fread($fd,3),"<b>") ) return fread($fd,60); else return 0; fclose($fd); } } ?> Aí eu fui ver se funciona, testando o meu CPF, e juntei ao código:<form method=post action="<?echo $PATH_INFO;?>"><input name="CPF" type="text" value="" size="50"><input name="sub" type="submit" value="Envia!"><?NomeCPF($CPF);$funciona = fread($fd,60);echo $funciona;?></form>E não funcionou....Não tem que chamar o valor do return? Não achei nada sobre esse tal de fread() Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Julho 14, 2004 Denunciar Share Postado Julho 14, 2004 você pode porcura no http://php.net/ por está função.Esse script parece ser antigo, o site da receita já mudou o sistema. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dmetallica Postado Julho 14, 2004 Denunciar Share Postado Julho 14, 2004 E a reiceita colocou um eskema de numeros...que eu saiba não tem nenhum script q conseguiu burlar isso ateh agora;Mas se alguém souber...posta ae... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
gabi_poa
Estou perdendo a hora do alnoço........
Vi a função de retornar o nome a partir do CPF nos tutoriais, para economizar, lá vai:
<?
function NomeCPF($CPF)
{
if ( $fd = @fopen("http://www.receita.fazenda.gov.br/Scripts/srf/cpf/cpf2000.dll?Consultar&CPF=$CPF&indAutoatend=0","r") )
{
fread($fd,2229);
if ( !strcmp(fread($fd,3),"<b>") )
return fread($fd,60);
else
return 0;
fclose($fd);
}
}
?>
Aí eu fui ver se funciona, testando o meu CPF, e juntei ao código:
<form method=post action="<?echo $PATH_INFO;?>">
<input name="CPF" type="text" value="" size="50">
<input name="sub" type="submit" value="Envia!">
<?
NomeCPF($CPF);
$funciona = fread($fd,60);
echo $funciona;
?>
</form>
E não funcionou....Não tem que chamar o valor do return? Não achei nada sobre esse tal de fread()
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.