Funcao exec PHP

1. Funcao exec PHP

Angelo Biscola
angelo_ti

(usa Outra)

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


  


2. Re: Funcao exec PHP

Eriton Almeida
eritonalmeida

(usa Debian)

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

Osama Jr.
/bin/laden

(usa Void Linux)

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

Angelo Biscola
angelo_ti

(usa Outra)

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

Angelo Biscola
angelo_ti

(usa Outra)

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

Galera preciso de ajuda


6. Re: Funcao exec PHP

Eriton Almeida
eritonalmeida

(usa Debian)

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

Angelo Biscola
angelo_ti

(usa Outra)

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

preciso que ele execute






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts