php et wifi

Petit nouveau ! | 3 Messages

27 févr. 2015, 15:52

Bonjour à tous,

Je suis en train de développer un projet sous tablette pour réaliser des notations aux champs.
Je développe une interface web utilisant du php, css, javascript en relation avec une base mySQL.

Connaissez-vous un moyen de couper et activer le wifi grâce au php ? car j'aimerai que lorsqu'un utilisateur se connecte sur mon projet que celui-ci coupe le wifi pour maximiser la charge batterie.

Merci d'avance.
Christophe.

Mammouth du PHP | 688 Messages

27 févr. 2015, 16:00

php, c'est sur le serveur.
le wifi, c'est sur le terminal du client.
c'est pas possible non plus en javascript qui s'execute sur le client.

possible qu'une appli puisse elle accéder à ce type de donnée système.

Petit nouveau ! | 3 Messages

27 févr. 2015, 16:54

Merci tof73 pour votre réponse.
J'aurai du préciser que sur la tablette nous travaillons en local, la base de données mySQL est copiée en local et un système d'import/export permet de mettre à jour dans les deux sens.
Nous utilisons wampserver et la relation se fait donc en localhost, donc mon php se déroule bien sur le poste client.

Christophe.

ViPHP
ViPHP | 928 Messages

27 févr. 2015, 17:01

Pour couper le wifi il faut que vous trouviez comment le faire en ligne de commande (si c'est possible), ou alors développer un exécutable dans un autre langage que PHP (qui ne permet pas d'accéder à ce types de données bas niveau) puis ensuite l’exécuter avec PHP via la fonction exec().

Bon courage :D

Petit nouveau ! | 3 Messages

27 févr. 2015, 17:43

Merci Genova :D

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

27 févr. 2015, 19:27

Vu que tu parle de wampserver, j'imagine que la tablette tourne sous Windows.
Pour activer/désactiver le Wifi sous windows, c'est possible en ligne de commande via netsh
http://superuser.com/a/696471

Commence déjà à le faire en ligne de commande via cmd avant de l'intégrer en PHP car l'une des difficultés va être les droits d'accès car netsh est probablement utilisable qu'avec les droits admin et je ne suis pas sûr que wampserver tourne en temps qu'admin donc il y a aussi un point de vigilance à avoir.
Quand tout le reste a échoué, lisez le mode d'emploi...