0

Função exec()

criado por André Micocci de Menezes em 08/08/2003 7:05am
A função exec ( ) tem por finalidade executar um programa externo.

Se vc quiser executar algum programa ou script, é só utilizar essa função.

Veja o um exemplo da função abaixo:

Arquivo: exec.php
<?php
exec("C:\Arquivos de programas\Windows Media Player\wmplayer.exe");
echo "Esse script abre o Windows Media Player na tela."; 
?>

A função recebe o caminho onde se encontra o Windows Media Player.
Depois que o script for executado no php, ele abrirá o Windows Media Player.

Eu utilizei o win98 usando localhost, vcs podem utilizar também no
linux ou em outras plataformas ou servidores, blz?

Comentários:

Mostrando 1 - 1 de 1 comentários
Oi Tenho un proglema.

cuando quero executar algumas linhas de comando en php con exec não me da o valor de retorno exemplo

exec('mysqldump gurski --verbose -u root -p > dump.sql', $result );
foreach($result as $r){
echo $r."<br>";
}
não me imprime nada na tela
en cambio o seguinte

exec('dir', $result );
foreach($result as $r){
echo $r."<br>";
}

me imprime o resultado tambein

exec('ping google.com', $result );
foreach($result as $r){
echo $r."<br>";
}

funciona tudo bein so algumas lnhas não funcionão não sei por que motivos

estou interesado principalmente na seguinte funsão
exec('php -l -f meu_arquivo.php', $result );
foreach($result as $r){
echo $r."<br>";
}

esta funsão verifica a syntaxe do arquivo meu_arquivo.php mais não poso obter o resultado
Si alquein me pode ajudar lhe estarei muinto agradecido.

meu email: dembogurski@gmail.com
Current Project: http://gurskiide.blogspot.com




20/01/2010 7:36pm (~14 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)