Jump to content


Photo

Executando Aplicações Pelo Php


  • Faça o login para participar
17 replies to this topic

#1 celsofrias

celsofrias

    Novato no fórum

  • Usuários
  • 13 posts
  • Sexo:Não informado

Posted 15/08/2005, 15:25

Pessoal, como faço para executar aplicações através do PHP?
Tentei o comando abaixo mas o notepad não abriu. O que fiz de errado?

echo shell_exec("c:\windows\notepad.exe");

Estou usando Apache 2 com PHP4.

Atenciosamente,
Celso Frias

#2 goiaba2000

goiaba2000

    Tô com sono!

  • Usuários
  • 1118 posts
  • Sexo:Não informado
  • Localidade:Sobradinho-DF

Posted 15/08/2005, 17:06

shell_exec executa comandos no console do linux.
PHP + UML + OO + Flash + MySQL = IMBATIVEL

http://www.guilardi.com.br
- portifólio
http://www.deusehmais.com.br
- projeto atual

#3 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 15/08/2005, 17:14

Claro, isso vai abrir o notepad do servidor...
Klaus Paiva
Conheça também: Taperás

#4 goiaba2000

goiaba2000

    Tô com sono!

  • Usuários
  • 1118 posts
  • Sexo:Não informado
  • Localidade:Sobradinho-DF

Posted 15/08/2005, 17:17

e desde quando "c:\windows\notepad.exe" é comando de console linux válido?
PHP + UML + OO + Flash + MySQL = IMBATIVEL

http://www.guilardi.com.br
- portifólio
http://www.deusehmais.com.br
- projeto atual

#5 celsofrias

celsofrias

    Novato no fórum

  • Usuários
  • 13 posts
  • Sexo:Não informado

Posted 15/08/2005, 17:21

Qual comando eu usaria para executar aplicações gráficas no windows?
É isso mesmo, eu quero abrir o notepad NO servidor!

Sds,
Celso Frias

#6 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 15/08/2005, 17:23

e desde quando "c:\windows\notepad.exe" é comando de console linux válido?

Desde que você saiba torná-lo alguma coisa válida... nem que seja um link...

Attached Files


Klaus Paiva
Conheça também: Taperás

#7 Stormbringer

Stormbringer

    I'd love to stay with you all

  • Ex-Admins
  • 2927 posts
  • Sexo:Não informado
  • Localidade:Goiânia - GO
  • Interesses:Atualmente: pesquisa e desenvolvimento de web-games

Posted 15/08/2005, 17:34

grafica acho que nao rola, porque o php vai ficar esperando a aplicaçao terminar...
eu uso o a funçao exec()... mas o aplicativo executa, me retorna algo e finaliza...

๑۩۞۩๑Let the Carnage Begin!!๑۩۞۩๑


#8 goiaba2000

goiaba2000

    Tô com sono!

  • Usuários
  • 1118 posts
  • Sexo:Não informado
  • Localidade:Sobradinho-DF

Posted 15/08/2005, 17:35

http://br2.php.net/m...nction.exec.php
PHP + UML + OO + Flash + MySQL = IMBATIVEL

http://www.guilardi.com.br
- portifólio
http://www.deusehmais.com.br
- projeto atual

#9 celsofrias

celsofrias

    Novato no fórum

  • Usuários
  • 13 posts
  • Sexo:Não informado

Posted 15/08/2005, 17:37

grafica acho que nao rola, porque o php vai ficar esperando a aplicaçao terminar...
eu uso o a funçao exec()... mas o aplicativo executa, me retorna algo e finaliza...

Então se eu fizer uma aplicação que termine após sua execução eu conseguiria chamá-la pelo php?

#10 Stormbringer

Stormbringer

    I'd love to stay with you all

  • Ex-Admins
  • 2927 posts
  • Sexo:Não informado
  • Localidade:Goiânia - GO
  • Interesses:Atualmente: pesquisa e desenvolvimento de web-games

Posted 15/08/2005, 17:39

sim, com a funçao exec() :

http://br2.php.net/m...nction.exec.php

๑۩۞۩๑Let the Carnage Begin!!๑۩۞۩๑


#11 celsofrias

celsofrias

    Novato no fórum

  • Usuários
  • 13 posts
  • Sexo:Não informado

Posted 15/08/2005, 17:47

Acabei de mandar executar esse comando:

$PID = exec("C:\fontes VB\celso\copyfile>copyfiles.exe \\brarjk\publico\vb\function_copyfile.txt%\\brarjk\publico\function_copyfile.txt");
echo $PID;


Chamando uma aplicação que eu fiz em VB para copiar arquivos de um diretório para outro da rede, mas não funcionou...
Se eu chamo esse aplicativo pelo DOS passando os parâmetros funciona.
O que pode ser?

Att,
Celso Frias

#12 Prog

Prog

    ...

  • Ex-Admins
  • 3761 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro/RJ
  • Interesses:TI, Software Livre, Design Digital e Rock'n'Roll.

Posted 15/08/2005, 17:59

Onde tem \ coloque \\.

Ou então use a função: http://www.php.net/m....addslashes.php
------
Mero mortal!

#13 celsofrias

celsofrias

    Novato no fórum

  • Usuários
  • 13 posts
  • Sexo:Não informado

Posted 15/08/2005, 18:04

Onde tem \ coloque \\.

Ou então use a função: http://www.php.net/m....addslashes.php

\\ e \\\\ não funcionaram...

#14 jasar

jasar

    POGNATOR

  • Banidos
  • PipPipPipPip
  • 306 posts
  • Sexo:Masculino
  • Localidade:são paulo
  • Interesses:girorapido.com.br melhor site de classificados do mundo , e é free

Posted 15/08/2005, 18:38

affe meu o php so vai executa comandos em shell d for no linux e no servidor o php nap executa nada no user c vc quise q o note pad abra no pc do user faizu m javinha
:( tiraram minha assinatura mas 6 podem v ela ai
http://contagiro.flo...m.br/jasar.jpeg

#15 goiaba2000

goiaba2000

    Tô com sono!

  • Usuários
  • 1118 posts
  • Sexo:Não informado
  • Localidade:Sobradinho-DF

Posted 15/08/2005, 22:21

nossa cara, leia o post, ele ja disse que quer abrir no servidor.
e... vc ja tentou fazer o php executar um um .bat passando os parametros para sua aplicacao? acho que funciona
PHP + UML + OO + Flash + MySQL = IMBATIVEL

http://www.guilardi.com.br
- portifólio
http://www.deusehmais.com.br
- projeto atual




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq