Pular para o conteúdo

Funcao exec PHP

Responder tópico
  • Denunciar
  • Indicar

1. Funcao exec PHP

Enviado em 20/06/2011 - 15:37h

Daew galera, fiz uma pequena aplicaçao em PHP para empresa onde trabalho, desemvolvi e fiz os teste em plataforma WIN(eash PHP) funcionou tudo certinho, quando fui roda em LINUX (Centos)
a Funcao EXEC nao esta dando certo, segue o codigo PHP.

OBS. esse funcao so deve abrir aquivos do tipo .DOC e .XLS
PS. ja fiz varios modificaçoes no codigo tipo, exe($id), system($id) .........

<?PHP
include 'topo.php';
require 'brain.php';
$id = $_GET["exec"];
exec("START explorer.exe $id");
?>

tem que abilitar alguma funcao no PHP.ini

Responder tópico

2. Re: Funcao exec PHP

Enviado em 20/06/2011 - 15:57h

vc está tentando executar comandos do Windows no Linux.
essa linha nunca vai funcionar se a pagina php está em um servidor Linux.
exec("START explorer.exe $id");

3. Re: Funcao exec PHP

Enviado em 20/06/2011 - 16:05h

É exatamente como disse o amigo acima! O PHP é interpretado no lado do servidor (Server side), e como seu server é Linux, vc nunquinha na vida irá conseguir utilizar a 'exec' da forma que pretende.

4. Re: Funcao exec PHP

Enviado em 20/06/2011 - 16:38h

nao tem com eu fazer um exec, pra abrir uma arquivo .DOC do servidor em um computador local?

5. Re: Funcao exec PHP

Enviado em 21/06/2011 - 11:40h

Galera preciso de ajuda

6. Re: Funcao exec PHP

Enviado em 21/06/2011 - 13:16h

o que pode ser feito é o cliente fazer download do arquivo que ta no servidor.

7. Re: Funcao exec PHP

Enviado em 21/06/2011 - 13:24h

preciso que ele execute

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder