Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

Afficher la valeur d'une variable Python dans une page Html.
#1

Bonjour ,

Rappel je suis débutant!

Est il possible d'afficher la valeur d'une variable de python dans une page web?
Si oui pouvez vous me mettre sur la bonne piste?

Merci
Répondre
#2

Salut,
Je pense qu'il faut passer par un framework dédié comme par exemple Django

Raspberry Pi Home Server : http://www.pihomeserver.fr
Hotspot Wifi avec portail captif pour Raspberry Pi: Kupiki Hotspot
Répondre
#3

Python peut afficher une page web.
Soit tu appel le script, en modifiant ton serveur pour qu il execute du python.
Ou tu peux appeller le python depuis PHP

personellemt j ai un fichier python qui enregistre dans une base mysql les données puis je vais les chercher en PHP
Répondre
#4

Pour python :
http://raspberrywebserver.com/cgiscripti...ython.html

Pour la solution PHP :
http://php.net/manual/en/function.popen.php
Répondre
#5

chris57100 a écrit :Salut,
Je pense qu'il faut passer par un framework dédié comme par exemple Django

C'est sortir la grosse artillerie pour pas grand chose Smile.

Un coup de "system" en PHP, ou un fopen, et zou Smile.
Répondre
#6

Oui pas besoin d un framework.
Popen ou proc_open sont plus indiqués pour les.sxript shell ou python

mais python peut renvoyer directement la valeur au navigateur, c peut etre le plus simple.

Par contre fopen t affichera le contenu du script mais ne l executera pas.
Répondre
#7

Ok ok moi j'étais sur du python pur sans passer par du PHP ;-)

Raspberry Pi Home Server : http://www.pihomeserver.fr
Hotspot Wifi avec portail captif pour Raspberry Pi: Kupiki Hotspot
Répondre
#8

Au moin David84 aura le choix Wink
Répondre
#9

Ya encore la solution websocket. Un serveur en python coté raspberry. Un peu de javascript dans une page coté client.

Cool
Répondre
#10

Il y a aussi une solution que j'utilise :
Un ramdisk (pour éviter les risques de griller la sd)
Et on écrit des fichiers de transferts entre les processus
On peut écrire en python et lire en php, mais aussi debugguer en shell, ..., activer des gpio en c++ en fonction de la présence d' un fichier
L'avantage c'est que les fonctions de lecture et d'écriture de fichiers sont documentées dans tous les langages

Je ne met personnellement rien dans le contenu du fichier d'utile les langages, je fais juste des "ls" ou "dir" dans des sous répertoire de ce ramdisk pour récupérer les valeurs

Incron est top pour réagir à la création d'un fichier d'ailleurs
je l'utilise pour déclencher le tts avec Google avec un script sh en créant les fichiers au choix depuis c++ ou php
Je communique entre 2 raspberry aussi comme ça en partageant les ramdisks respectifs à travers sshfs
Répondre
#11

Bonjour,

Désoler j'ai tarder à suivre le poste, ma carte SD m'a lâché et bien sur pas de sauvegarde, j'ai tout réinstallé.
Merci à tous pour les infos je vais regarder à ca.

j'aurai probablement d'autres questions.

Merci
A bientot.
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)