Boas,
Nos ultimos tempos tenho andando a desenvolver uma aplicação que utilizar sockets em PHP, que utiliza como servidor um ficheiro php que é corrido através do comando "php server.php", na linha de comandos.
Atualmente estou a abrir o server do seguinte modo: através de uma pagina php executo o codigo:Código :
Codigo do ficheiro bat:
Código :
O meu problema é o seguinte: Queria que depois de abrir o servidor aparecesse uma mensagem a dizer "server aberto com sucesso", etc... Mas reparei que após iniciar o codigo php que abre o ficheiro bat, a pagina só para de carregar quando a linha de comandos é encerrada.
Alguem sabe como ultrapassar isto?
Caso não me tenha feito entender bem peço desculpa.
Nos ultimos tempos tenho andando a desenvolver uma aplicação que utilizar sockets em PHP, que utiliza como servidor um ficheiro php que é corrido através do comando "php server.php", na linha de comandos.
Atualmente estou a abrir o server do seguinte modo: através de uma pagina php executo o codigo:Código :
shell_exec("start server.bat");
Este arquivo bat irá então executar o comando que inicia o ficheiro server.phpCodigo do ficheiro bat:
Código :
php server.php
Simples.O meu problema é o seguinte: Queria que depois de abrir o servidor aparecesse uma mensagem a dizer "server aberto com sucesso", etc... Mas reparei que após iniciar o codigo php que abre o ficheiro bat, a pagina só para de carregar quando a linha de comandos é encerrada.
Alguem sabe como ultrapassar isto?
Caso não me tenha feito entender bem peço desculpa.