Intégre du python dans un script html

Bonjour,

Je voudrais pouvoir mettre un script python dans mon programme HTML. Pouvez-vous me dire comment faire s'il vous plait ?

Merci d'avance pour vos réponse.

3 réponses

  1. Modérateur
    Bonjour,

    Pas besoin de python pour ça, il suffit de faire un lien mailto en HTML.

    Bonne chance
    0
    1. Salut, mailto ça reste très limité et envoi pas de mail à proprement parler.
      Un lien avec mailto ouvre la messagerie de l'utilisateur (et c'est tout)si celle ci est configurée par l'utilisateur ce qui n'est pas toujours le cas (rarement en fait) et ne marchera donc pas dans tous les cas(beaucoup de cas où ça ne pourra être fait, par exemple si on consulte le site sur un autre ordinateur que le sien ou simplement s'il n'y a pas de service de messagerie indiqué).

      Pour répondre à Artemis-037 il est important de séparer le back et front office.
      Ou plutôt dans notre cas le côté client et le côté serveur(le back et front office c'est autre chose).
      Un bouton s'affiche par le navigateur. Si on veut l'utiliser il faut passer par HTML(éventuellement un formulaire) et côté programmation il y a JavaScript.
      Côté serveur on peut traiter des données et les envoyer sur un serveur mail(qui seul permet d'envoyer un courrier électronique, en tout cas de façon automatisé).
      Je sait faire ça avec PHP (c'est assez commun et il existe de nombreux tutos sur le sujet)mais je ne vois pas de raison pour que cela ne soit pas possible avec Python.
      Il faut donc vous intéresser à Python en utilisation côté serveur et pour qu'il puisse joindre un serveur mail. Et bien sûr avoir accès à un serveur mail.
      1
    2. Oui mais le bouton doit télécharger un fichier et envoyer un mail donc ça serait possible de faire un bouton qui active une fonction un peu comme la fonction
      def
      en python ?
      0
    3. Modérateur
      @artemis-037Deux choses :

      • Merci de faire un effort sérieux sur l'orthographe quand tu rédiges un message. On prend le temps de te répondre, donc prends le temps de soigner un minimum ce que tu écris.
      • Merci d'être clair : que veux tu faire exactement ? Car question vague, réponse vague : un lien permet de lancer du code javascript embarqué dans la page HTML.
      0
  2. plus de détails sur les 2 méthodes dont l'une n'a jamais été efficace et présente de nombreux problèmes même si elle est beaucoup plus simple:
    mailto
    https://www.paperblog.fr/5045524/utilisez-le-mailto/

    se connecter à un serveur SMTP ou POP avec python côté serveur
    https://realpython.com/python-send-email/
    0