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.

Integrar Php Com Mikrotik!?
Started By Lucas Weizenmann, 28/11/2008, 08:24
3 replies to this topic
#1
Posted 28/11/2008, 08:24
#2
Posted 28/11/2008, 09:35
Sim, seria isso.
Olhe o exemplo no site do PHP.
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:
OBS: O PHP não pode ser executado em safe-mode
Até mais
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
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?
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
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
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).
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)