Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/07/2012, à 22:22

Carah

Exécuter script coté serveur

PRESENTATION
J'ai :
- un serveur ubuntu sur lequel j'ai installer LAMP + phpMyAdmin
- un réseau local

SOUHAIT
Avec un PC client, j'aimerai exécuter cette commande via un navigateur sur l'url de mon serveur bien entendu (192.168.0.x) :

<?php
exec('aplay test.wav');
?>

Cette commande fonctionne très bien si je l'exécute à partir du terminal du serveur, elle lance un son sur les enceinte de celui-ci,
cependant sur un navigateur client non, le son n'est pas lu par le serveur.
Malgré cela j'ai testé d'autres scripts côté client tel que :

<?php
exec('mkdir test');
?>

Et cette dernière fonctionne très bien sur le serveur dans var/www/test il y a bien le répertoire créé.

Ai-je oublié quelque chose ?

Dernière modification par Carah (Le 06/07/2012, à 22:49)

Hors ligne

#2 Le 07/07/2012, à 09:22

Haleth

Re : Exécuter script coté serveur

Ouais, t'as oublié que le php web, c'est fait pour générer des pages Web
Un script php est éphémère, il ne va pas tourner pendant 20min

Donc bon, outre le fait que ton truc est complétement tordu, essaye ca plutot:

aplay toto &

Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#3 Le 07/07/2012, à 10:03

Carah

Re : Exécuter script coté serveur

Merci,
je veux simplement lancer un son sur les enceintes de mon serveur
sans utiliser le clavier de mon serveur...

Est-ce possible?

Hors ligne