Ir para conteúdo
Fórum Script Brasil
  • 0

(Reaberto) Abrir arquivo local por link no PHP


Bruno Zerves

Pergunta

Boa tarde pessoal tudo bem?

Estou montando uma página, e fiquei com uma dúvida..

Pra entenderem oque estou fazendo, na máquina do cliente é instalado um sistema de streaming de áudio, com um arquivo .bat que fornece usuário e senha e faz a conexão.

Agora estamos fazendo uma página para que o cliente possa ouvir o áudio de sua rádio por exemplo por um player, e embaixo desse player eu to tentando colocar um botão pra iniciar esse .bat que já está instalado no PC do cliente, pra iniciar a transmissão a partir desse PC, só que se eu coloco o link direto por exemplo:

file:///C:/pasta/start.bat

Ele vai abrir o código, e não rodar o bat...

EX:

@echo off
"C:\Program Files\Adobe\Flash Media Live Encoder 3.2\FMLECmd.exe" /p "C:\pasta\garibaldifm.xml" /ap maisnova_garibaldi:maisnova_garibaldi
pause

Eu pensei em colocar o bat dentro do servidor, mas daí toda vez o cliente vai ter q fazer o download e executar, por isso seria mais simples deixar na máquina dele e clicando no link abrir o .bat direto.

Alguma idéia?

Editado por Bruno Zerves
Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

Pelo que eu entendi como o servidor não é a máquina do cliente quem deve executar o arquivo bat é o JavaScript então acho que este link te de uma mão.

Mas vamos rebobinar um pouco porque eu acho que me perdi em algum ponto.

Temos a máquina1 que tem o streaming de audio e um arquivo bat, que fornece usuário e senha e faz a conexão.... com quem? e pra que? Ele não é o dono do streaming ele tem que pedir permissão de qual recurso externo?

Agora você ta fazendo uma página para ouvir o streaming, legal, página que só será acessada pela maquina1(que é dona do streaming e a única que tem o arquivo .bat) e você quer colocar um botão na página(página gerada pela maquina2 que um servidor web certo?) que acesse o arquivo .bat e o execute na maquina1 para que a execução do streaming comece. É isso mesmo?

Editado por Markus Magnus
Link para o comentário
Compartilhar em outros sites

  • 0

Na verdade é assim, essa página vai ser usada pra eventos externos... então vai ter o encoder instalado na máquina, e esse botão vai servir só pra iniciar o encoder, porque ele vai estar ouvindo o player e ao mesmo tempo enviando o áudio dele pro servidor....

Esse bat pra iniciar, pode até estar na área de trabalho do Pc, mas pra ficar tudo junto numa página, eu queria colocar ali junto com o player o botão pra iniciar ele...

da uma olhada na página:

http://caikron.cbtecnologia.info

Editado por Bruno Zerves
Link para o comentário
Compartilhar em outros sites

  • 0

Pessoal desculpe reativar, mas eu não consegui abrir o arquivo... sou iniciante em programação hehe..

segue o código que fiz:

<title>Teste Caikron Transmitter</title>
</head>
<body>
<?php
`C:/caikron/start.bat`;
?> 
<br />
<center><a href=http://www.maisnova.fm.br =><font size=4><font face=Verdana><font color=#000000>Caikron Transmitter and Receiver - BETA</a></center></font>
<br />
<br />
<br />
<center><iframe src="http://caikrondatacenter.com.br/player/radio.php?server=rtmp://caikrondatacenter.com.br:1935/caikron2&stream=garibaldi2.stream&buffer=0.3&altura=50&largura=415&mensagem=Recebendo o áudio da Rádio Maisnova 88,1 FM" frameborder="0" scrolling="no" width="420" height="65"></iframe></center>
<br />
<br />
<center>
<a href=file:///C:/pasta/start.bat =>
<img src="images/start.jpg" width="150" height="40" alt=""></a></center><br />
<br />
<center><a href=http://www.maisnova.fm.br =><font size=2><font face=Verdana><font color=#000000>Em desenvolvimento - Por Bruno Zerves</a></center></font>
</body>
</html>
Link para o comentário
Compartilhar em outros sites

  • 0

Detalhe, coloquei o arquivo dentro da pasta htdocs -> Xampp e alterei a linha:

<a href=file:///C:/pasta/start.bat =>

para:

<a href=http://localhost/xampp/start.bat =>

Agora ele faz o Download, só que não abre o arquivo, então o cliente tem que clicar ainda no arquivo e abrir...

Mais fácil seria se abrisse o bat direto... sem download ou pedido de autorização... nem sei se tem como fazer...

Editado por Bruno Zerves
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...