Colocar Resposta 
 
Avaliação do Tópico:
  • 0 votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
PHP - Como executar uma aplicação do Sist. Op. a partir do browser?
06-06-2011, 22:48 (Esta mensagem foi modificada pela última vez a: 06-06-2011 23:06 por elraton.)
Mensagem: #1
Linux PHP - Como executar uma aplicação do Sist. Op. a partir do browser?
Ora viva!
Estou a desenvolver uma pequena página de configuração fácil de tarefas regulares em ambiente de desenvolvimento Web, como, por exemplo, abrir o Filezilla, ou editar ficheiros comuns do LAMPP (httpd.conf,php.ini,etc). Isto será a página local pré-definida na distro Linux que estou a criar num projecto.

Ora, estou aqui com um problema.
Desejo que os utilizadores possam abrir o Filezilla clicando num link na página.
Pensei que abrir o Filezilla através do browser seria possível, apenas utilizando...

Código PHP:
<?php
echo exec('filezilla');
?>

ou então

Código PHP:
<?php
$comando 
shell_exec('filezilla');
echo 
"<pre>$comando</pre>";
?>

Acontece que nenhuma delas abre o filezilla, mas se abrir a consola e escrever
Código:
/usr/bin/filezilla
ou apenas
Código:
filezilla
o programa já abre, naturalmente.

Já pensei se não será alguma definição do Apache que tenho que mudar, ou se tenho que criar um script de consola simples para abrir o programa e chamar o script no php, mas a verdade é que a informação é tanta e diversificada, que fico perdido.
Ou então sou eu que sou mesmo burro Cool
Alguém me pode ajudar, por favor?

Editado:
Se fizer
Código:
php /var/www/executar/index.php
o filezilla também se inicia.
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Mensagem neste Tópico
PHP - Como executar uma aplicação do Sist. Op. a partir do browser? - elraton - 06-06-2011 22:48

Saltar Fórum:


Utilizadores a ver este tópico: 2 Visitante(s)