Jump to content


Photo

Integrar Php Com Mikrotik!?


  • Faça o login para participar
3 replies to this topic

#1 Lucas Weizenmann

Lucas Weizenmann

    Turista

  • Usuários
  • 31 posts
  • Sexo:Não informado

Posted 28/11/2008, 08:24

Okay...
alguém já fez algo parecido?
Tem um sistema aqui na empresa, Mikrotik, que regula a situação do provedor, roteadores, torres e etc, passando todas as informações.
o desafio agora é por meio de PHP gerar cadastros, atualizações e exclusões, sendo que as alterações seriam feitas no sistema.

vi que para tal, posso usar shell_exec
mas como? heeh..

pelo que entendi o shell_exec faz algo assim:

digamos que os comandos necessarios para adionar um cadastro estão em um arquivo. o sitema é linux.

okay..
então..
digamos

'Adicionar usuario'
executa então ->
shell_exec(adiciona.extensao)

adiciona.extensao
aqui o comando escrito na linguagem desejada..

seria algo assim?

por quais outros meios podemos fazer essa integração???

aguardo, e obrigado desde já.
isso é muito importante para mim.

#2 Dudu

Dudu

    Viva la vida

  • Usuários
  • 1437 posts
  • Sexo:Masculino
  • Localidade:Uberlândia - MG
  • Interesses:PHP

Posted 28/11/2008, 09:35

Sim, seria isso.
Olhe o exemplo no site do PHP.

<?php$output = shell_exec('ls -lart');echo "<pre>$output</pre>";?>

Ele executou o comando ls -lart no linux, e retornou o resultado como uma string.
A string retornada, você pode salvar num banco de dados, e depois fazer o que quiser.

Mas para executar um Shell, basta colocar:

$output = shell_exec("sh arquivo");echo "<pre>$output</pre>";

OBS: O PHP não pode ser executado em safe-mode

Até mais ^_^

Edição feita por: Dudu, 28/11/2008, 09:36.

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Moderador


Twitter: HostCheap


#3 Lucas Weizenmann

Lucas Weizenmann

    Turista

  • Usuários
  • 31 posts
  • Sexo:Não informado

Posted 28/11/2008, 09:38

hmmm..
certo..
então eu salvo os comandos no banco...
e para determinadas funções..

$altera = string salva no bd
alterar = $altera


..acho que entendi....
e isso mesmo?

#4 bruno_veiga

bruno_veiga

    Normal

  • Usuários
  • 84 posts
  • Sexo:Masculino
  • Localidade:Itapeva/SP

Posted 24/09/2009, 12:20

BOm dia

tem como sim integrar o php com o mikrotik da seguinte forma:

um bom modo é instalar um freeradius/mysql em paralelo com o mikrotik...fazendo a autenticação no freeradius
assim vc teria acesso direto ao mysql e desenvolver qqr site em cima.

Abraços
Bruno Veiga - Consultória em Informática
Suporte em: manutenção de computadores/notebook.
gerenciamento em rede (windows/linux).




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq