Import d'informations

Résolu/Fermé
Kytanos - Modifié par jordane45 le 11/04/2016 à 16:43
 Kytanos - 23 avril 2016 à 20:25
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
12 avril 2016 à 17:02
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
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 38314 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 4 705
14 avril 2016 à 16:29
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 38314 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 4 705 > jordane45 Messages postés 38314 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024
14 avril 2016 à 16:30
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 38314 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024
18 avril 2016 à 14:49
Oui je l'ai implanté dans mon code html d'où la première ligne.
0
Kytanos > jordane45 Messages postés 38314 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024
18 avril 2016 à 14:52
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 38314 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 4 705 > Kytanos
18 avril 2016 à 14:54
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
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
19 avril 2016 à 21:11
Le jQuery est une bibliothèque de javascript
0