Como resgatar dados de um arquivo externo???????

Enviada por Bruno 
Bruno
Como resgatar dados de um arquivo externo???????
23 de August de 2002 às 08:34PM
Fala Galera!!

Tenho um arquivo com os dados parecidos com esses:


Thu Aug 1 08:33:15 2002
User-Name = "login_da_pessoa"
NAS-IP-Address = 255.255.55.55
NAS-Port = 230
NAS-Port-Type = Async
Acct-Authentic = RADIUS
Service-Type = Framed-User
Framed-Protocol = PPP
Framed-IP-Address = 255.255.55.55
Acct-Delay-Time = 0
Acct-Status-Type = Start
Acct-Session-Id = "RAS-000500001509"
Calling-Station-Id = "26372433"
Connect-Info = "V90 28800 54666 LAPM/V42Bis"
Client-IP-Address = 255.255.55.55
Timestamp = 1028201595
Request-Authenticator = Verified

Como faço para resgatar o valor dos campos desse arquivo?
Como se User_Name fosse na verdade $User_Name.
Se alguém puder me ajudar...
Obrigado!
André de Castro Zorzo
Re: Como resgatar dados de um arquivo externo???????
23 de August de 2002 às 08:55PM
é complicado... pois este arquivo é gerado em blocos e não em linhas... c fosse linha não haveria problemas... mas assim, acho que a única maneira é usando array... porém como este relatório gerado pelo radius(que q seja este o sistem que tu utilizas) e provavelmente estás querendo gerar um extrato de horas para os teus clientes... fica complicado carregar todo este arquivo para a memória do servidor... o que te aconselho, caso seja para tal finalidade, usar os patch do mysql p/ o radius e acessar via PHP uma base de dados mysql...

ah, se não era esta a finalidade, desculpe, mas daí o que eu falei, tu podes esquecer... heheh.
Como resgatar dados do "DETAIL" do radius usando os patch do mysql???????

O arquivo é parecido com esse:

Thu Aug 1 08:33:15 2002
User-Name = "login_da_pessoa"
NAS-IP-Address = 255.255.55.55
NAS-Port = 230
NAS-Port-Type = Async
Acct-Authentic = RADIUS
Service-Type = Framed-User
Framed-Protocol = PPP
Framed-IP-Address = 255.255.55.55
Acct-Delay-Time = 0
Acct-Status-Type = Start
Acct-Session-Id = "RAS-000500001509"
Calling-Station-Id = "26372433"
Connect-Info = "V90 28800 54666 LAPM/V42Bis"
Client-IP-Address = 255.255.55.55
Timestamp = 1028201595
Request-Authenticator = Verified

Obrigado!!!!!!!
André de Castro Zorzo
Re: Como resgatar dados do "DETAIL" do radius usando os patch do mysql???????
23 de August de 2002 às 09:49PM
na verdade tu não vais usar o arquivo... e sim a base de dados mysql... tu precisas instalar o patch do mysql/radius no servidor...
Sabe onde eu posso conseguir esse patch do mysql/radius???????
Qual o nome dele?????
E valeu pela ajuda!
André de Castro Zorzo
Re: Como resgatar dados do "DETAIL" do radius usando os patch do mysql???????
26 de August de 2002 às 01:24PM
no google... procure por "radius patch mysql" ou algo semelhante...
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.