Import d'informations

Résolu
Kytanos -  
 Kytanos -
Bonjour à tous.
Voilà je travaille sur un projet ou je doit importer des informations d'un des gpio de mon RaspberryPi B+ et avec ces informations je doit actualiser certain paramètre de ma page web (code html) contenu en local sur le Raspberry. J'ai donc créer un script en php que voici :
<?php
 exec("gpio read 1", $being);
 
 while(2>1)
 {
  switch($being){
   case 0:
    echo "libre";
    break;
  
   case 1:
    echo "occupé";
    break;
  
   default:
    echo "information indisponible";
    break;
  }
  delay (1000);
 }
?>


J'aimerai savoir si il fonctionne et si il y a moyen de l'implanter dans mon code html.

Merci.

EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :ICI

Merci d'y penser dans tes prochains messages.

3 réponses

Utilisateur anonyme
 
Comment çà si il fonctionne, tu n'a pas le moyen de le tester ? Pour l'implanter dans ton code html tu le met sur la même page php
1
Kytanos
 
En fait si ça y est je l'ai testé et il ne marchait pas. Donc je l'ai changé par :
<?php
         exec("gpio read 1", $status);
         print_r($status);
?>

et ca marche maintenant.

Pour le html j'ai récuperé un script Java mais ce derniere ne fonctionne pas, si vous pouviez m'aider le voici (il est déjà implanté dans le code html):
<script type="text/javascript">
    $(document).ready(function()) {
     $('#statusCheck').click(function()){
      $.ajax({
       url: "check.php",
       success: function(data){
        if(data != 1)
        {
         $('#sttext').html('<font size=6> Libre>')
        }
        else if(data == 1)
        {
         $('#sttext').html('<font size=6> occupé>')
        }
        else
        {
         $('#sttext').html('<font size=6> Information indisponible>')
   </script>


EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :ICI

Merci d'y penser dans tes prochains messages.
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,


j'ai récuperé un script Java mais ce derniere ne fonctionne pas

1 - Ce n'est pas du JAVA .... mais du JAVASCRIPT (ce n'est pas la même chose ! )
2 - Ce script utilise JQUERY ... l'as tu implémenté dans ta page html ?
https://openclassrooms.com/fr/courses/3504441-introduction-a-jquery?archived-source=1631636
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752 > jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention  
 
Si, comme le code jquery que tu as bêtement copié le laisse penser, tu cherches à faire de l'ajax (en jquery donc).. voici un exemple : https://forums.commentcamarche.net/forum/affich-33258760-remplir-un-formulaire-dynamiquement-en-fonction-d-une-combobox#2
0
Kytanos > jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention  
 
Oui je l'ai implanté dans mon code html d'où la première ligne.
0
Kytanos > jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention  
 
Merci beaucoup pour l'exemple, je vais essayer d'en tirer quelque chose, mais ne connaissant pas le Jquery j'ai un peu de mal a le comprendre. De plus je ne sais pas a quoi sert AJAX.
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752 > Kytanos
 
Lorsque tu ne sais pas quelque chose... n'hésites pas à chercher sur le net !
Par exemple :
https://www.commentcamarche.net/contents/5-ajax-asynchronous-javascript-and-xml

ou encore : https://openclassrooms.com/fr/courses/5543061-ecrivez-du-javascript-pour-le-web?archived-source=1916641

ou même : https://fr.wikipedia.org/wiki/Ajax_%28informatique%29
0
Kytanos
 
Lorsque je tape certaine lignes de ce code on me dit que c'est du Jquery :/ Or je ne connais pas le Jquery :/
0
Utilisateur anonyme
 
Le jQuery est une bibliothèque de javascript
0