Executar programas externos
Não raro, precisamos executar programas externos ao PHP para realizar tarefas. O PHP traz consigo um grupo de funções que fazem exatamente isso, executar programas externos.
De todas essas funções a mais utilizada é a exec. Para realizar algum comando com ela:
É bem simples de se utilizar.
Existe outro método também utilizado em outras linguagens:
Note que nao são aspas simples (apóstrofos), mas sim, acentos graves (o das crases).
Ah, peço que você nao tente executar isso em windows pois em windows não existe o comando "ls", mas sim o "dir" :-)
Mais informações:
http://www.php.net/manual/function.exec.php
-------------------------------------------------------
Roberto é desenvolvedor da Desenvolve
http://desenvolve.com.br
De todas essas funções a mais utilizada é a exec. Para realizar algum comando com ela:
<?PHP $lista = exec("ls -la"); print $lista; ?>
É bem simples de se utilizar.
Existe outro método também utilizado em outras linguagens:
<?PHP $lista = `ls -la`; print $lista; ?>
Note que nao são aspas simples (apóstrofos), mas sim, acentos graves (o das crases).
Ah, peço que você nao tente executar isso em windows pois em windows não existe o comando "ls", mas sim o "dir" :-)
Mais informações:
http://www.php.net/manual/function.exec.php
-------------------------------------------------------
Roberto é desenvolvedor da Desenvolve
http://desenvolve.com.br
Olha pessoal to tendo o mesmo problema, estou desenvolvendo uma intranet e o cliente me solicitou que alguns programas (word, excel, outlook, messenger, etc.. )fossem abertos direto do navegador, será que existe alguma outra saida já que o exec não pode me ajudar?
10/06/2005 12:13am
(~19 anos atrás)
Estou executando um comando e ele me retorna "0", isto indica que funcionou.
E quando retorna "1", o que significa isto ???
E quando retorna "1", o que significa isto ???
02/04/2003 2:08pm
(~21 anos atrás)
O exec("calc.exe"); nao vai funcionar por que o PHP so pode executar dentro do servidor. No windows do visitante do site nao vai poder executar nada...
19/02/2003 12:46pm
(~22 anos atrás)
O amigo queria dizer que o sinal gráfico usado é o acento grave, que é usado
quando ocorre a crase, que é a união de duas vogais iguais em uma só.
Ademais, o que ele chama de "aspas simples", na verdade é o apóstrofo.
Feitas estas correções, o artigo está ótimo.
quando ocorre a crase, que é a união de duas vogais iguais em uma só.
Ademais, o que ele chama de "aspas simples", na verdade é o apóstrofo.
Feitas estas correções, o artigo está ótimo.
24/05/2002 9:50am
(~22 anos atrás)
E como seria para adicionar usuários e outras funções como troca de senha entre outros? tentei aqui e não funcionou :/
04/04/2002 9:37am
(~22 anos atrás)
E como seria para adicionar usuários e outras funções como troca de senha entre outros? tentei aqui e não funcionou :/
04/04/2002 9:37am
(~22 anos atrás)
ou então abre pro cara o Excel e Word do servidor...deve ficar meio lento...