Jump to content
Fórum Script Brasil
  • 0

(Reaberto) Abrir arquivo local por link no PHP


Bruno Zerves

Question

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?

Edited by Bruno Zerves
Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 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?

Edited by Markus Magnus
Link to comment
Share on other 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

Edited by Bruno Zerves
Link to comment
Share on other 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 to comment
Share on other 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...

Edited by Bruno Zerves
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.1k
    • Total Posts
      651.8k
×
×
  • Create New...