HTML ou PHP ? - HTML/CSS - Programmation
Marsh Posté le 21-07-2015 à 15:32:56
Ben faudra faire ça en HTML ET en PHP. Le HTML n'est qu'un "langage" côté client (navigateur) de présentation. PHP est un langage côté serveur qui fait du traitement. PHP permet de générer, entre autre, des pages HTML donc le contenu dépend de l'état de l'application (d'une logique métier). Au passage, côté client, ça sera même HTML et CSS, voire javascript (bien que dans ton cas, vue le besoin assez simple que tu as exprimé, Javascript me paraît pas utile)...
Marsh Posté le 21-07-2015 à 15:45:53
bon après quelques recherche sur le net j'ai réussi un bon début :
je mets le code que j'ai, mais j'utilsie du javascript, alors si tu dis qu'on peut s'en passer...
Citation : <HTML> |
Marsh Posté le 21-07-2015 à 16:25:22
Là, tu passes par du Ajax (XMLHttpRequest de javascript). Effectivement, ça marche mais tu pouvais faire un simple formulaire (balises <form> et <input type="submit" /> ). La différence est que le clic sur l'un des boutons provoquera l'appel du script php de traitement puis le rechargement (réaffichage) de la page html. Avec Ajax, y'a pas ce rechargement...
Marsh Posté le 21-07-2015 à 16:52:12
ok.
Peux-tu détailler un peu plus ?
Là j'ai vraiment recopié des trucs trouvés sur le net.
Donc s'il y a moyen de faire plus simple...
Merci.
Marsh Posté le 22-07-2015 à 09:01:15
Ce qu'il veut dire c'est que tu aurais pu passer plus "simplement" par des formulaires HTML.
http://www.commentcamarche.net/con [...] t-exemples
Mais ce que tu as est tout à fait correct.
Marsh Posté le 22-07-2015 à 12:19:44
ok.
Bon maintenant je n'ai plus qu'à souder ma sonde de température et faire un script php côté raspberry, qui actionne la pompe de chauffage en fonction de cette température.
PS : pour info, au bout de 8 min en position chauffage (donc eau ne circulant pas), l'eau en sortie est à 75°C ! C'est pas mal pour un système maison ...
Marsh Posté le 31-07-2015 à 17:47:36
Personnellement, je pense qu’il faut utiliser le PHP, vu que c’est un langage coté-serveur impératif orienté objet. Je ne pense pas que l’HTML puisse vous aidez à faire une telle manipulation.
Marsh Posté le 31-07-2015 à 22:56:12
Un langage serveur est forcément obligatoire, c'est le côté AJAX qui n'était pas obligatoire
Marsh Posté le 14-08-2015 à 13:40:57
J'espère qu'au niveau bactérie tu as ce qu'il faut pour les éradiquer. Avec une telle température c'est le bonheur pour elles !
Sinon PHP c'est pas compliquer à apprendre et si besoin je pense que tous les gens présent ici t'aideront pour faire le lien entre ta page internet et ton serveur. Déjà il te faudra wampserver ( attention à installer la version de microsoft visual qui est mentionné avant de faire l'installation de wampserver) puis par la suite tu crées ta base de donnée et ensuite plus qu'à t'atteler à la partie envoie de donnée avec un formulaire.
Marsh Posté le 19-08-2015 à 14:37:59
Si tu veux faire plus court, tu peux faire genre
Code :
|
Coté PHP (en considérant que le programme appelé par ton crontab s'appelle "monprogramme" ), il faut probablement faire un truc du genre :
Code :
|
et il faut s'assurer que apache à le droit d'exécuter le programme
Marsh Posté le 21-07-2015 à 12:56:11
Bonjour,
je présente le contexte avant de poser ma question.
J'ai chez moi une piscine avec deux pompes : une pour la filtration et une pour un chauffage solaire.
Pour l'instant le tout est commandé via un raspberry pi avec des tâches crontab qui se font à heures fixes.
Je voudrais pouvoir lancer l'arrêt et l'allumage des pompes également qd j'en ai envie.
Du coup je voulais via le web accéder à une page comportant 2 boutons un click sur le premier lancerai le script pour allumer la pompe n°1, un nouveau click l'arrêt. Et de même pour la pompe n°2.
MAIS je n'ai jamais fait de pages web.
Ma question est donc toute bête : Faut-il faire cela en HTML ou en PHP ?
Si quelqu'un veut bien prendre le temps de me répondre, je l'en remercie d'avance. Avez -vous des liens vers des tutos de programmation web ?