Executable

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Executable

    J'ai une question toute bête, j'ai créé un site internet sous Joomla 2.5 et j'ai besoin de lancer de puis ce site un exécutable, dont les paramètres seront données par un visiteur du site.

    Mais comment faire pour lacer un exécutable depuis joomla ?

    Merci d'avance pour l'aide

  • #2
    Re : Executable

    Un petit bonjour peut être!
    Mon site de créa web: pixsweb.fr

    Commentaire


    • #3
      Re : Executable

      Bonjour

      Comment ferais-tu si ce n'était pas du Joomla mais autre chose (HTML, WordPress, ...) ?

      Réponse : c'est impossible

      Et c'est bien heureux!

      Un site web n'est pas un "desktop" où j'aurai des icônes et où je peux double-cliquer pour exécuter un soft sur mon PC.

      La seule chose que tu pourrais programmer, c'est l'exécution d'un soft sur ton serveur Apache mais gare aux hacks puisque tu devrais autoriser l'exécution de soft; ce qu'on interdit de faire sous PHP pour la sécurité du serveur.
      Christophe (cavo789)
      Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
      Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

      Commentaire


      • #4
        Re : Executable

        Bon désolé, je reprend, Bonjour d'abord.

        et merci pour les première réponse.

        Je donne l'adresse d'un site : http://www.kjmagnetics.com/calculator.asp

        Sur ce site, il y a un calcul en ligne t un petit calcul de ligne champ magnétique et donc le lancement d'un logiciel pour le calculer ce champ.

        et ceci est fait depuis une interface web.

        Or , je suis d'accord, je pensais cela impossible, mais ils le font ! Comment à votre avis ?

        et merci de l'aide

        Commentaire


        • #5
          Re : Executable

          Simple : ce n'est pas un "logiciel", c'est du code qui génère un rendu html.

          Un applet Java ou quelque chose du genre (je n'ai pas regardé). Nous ne parlons pas d'un exécutable mais d'une applet.

          Même si cela semble puissant, à mon humble avis, c'est assez moyennageux à notre époque d'être face à ça. Aujourd'hui, on préfère une exécution côté serveur et un affichage côté client.
          Christophe (cavo789)
          Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
          Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

          Commentaire


          • #6
            Re : Executable

            Merci pour la réponse rapide, ok ce n'est pas un exécutable. J'aurais du m'en douter.

            La solution intelligente semble être donc de lancer une exécution sur le serveur et l'affichage sur le site.

            par contre je ne sais pas trop comment on procède.

            Pour le moment je travaille avec un mon PC qui sert de serveur et sur lequel je développe le site avant de le migrer sur un vrai serveur. Donc, pour l'instant je suis sur Apache.

            merci d’avance si vous pouvez m'indiquer ou trouver l'information

            Commentaire


            • #7
              Re : Executable

              Non, non, il faut que le "programme" que tu exécutes sur le serveur génère du code html. Imagine la calculatrice Windows : elle ne retourne pas du code HTML donc tu ne peux pas exécuter la calculatrice pour en récupérer le résultat et l'afficher sur ta page web.

              Tu dois trouver un "programme" (une applet ici) qui fait ce que tu veux et qui puisse s'intégrer dans une page web. Comme tu n'as pas encore expliqué ton besoin, réel (un programme pour faire quoi?), difficile de t'aider.
              Christophe (cavo789)
              Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
              Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

              Commentaire


              • #8
                Re : Executable

                Encore une fois merci, tu ne t'en rend pas compte, mais tu m'as beaucoup aidé.

                Si j'ai bien compris ce que je dois faire, c'est donc un programme qui va générer les résultats souhaités sous forme de code HTML.

                L'application en elle même est très spécifique, c'est pour cela que je ne l'ai pas mentionné. Il s'agit de faire des calculs de force en ligne à partir d'un logiciel. Le visiteur rentre ses données et les résultats lui sont fournis en ligne.
                Le logiciel utilisé est logiciel libre.

                Mais bon, je peux faire tourner des applet java mais guère plus en fait ou faire tourner le logiciel sur le serveur à condition qu'il me renvoi un code HTM si j'ai bien compris. C'est pas gagné pour moi.

                Commentaire


                • #9
                  Re : Executable

                  Avant de se lancer dans du Java sachez que PHP (langage serveur utilisé pour Joomla!) permet de faire des calculs assez complexes :

                  http://php.net/manual/fr/ref.math.php
                  http://php.net/manual/fr/refs.math.php
                  http://www.progmatique.fr/article-32...ematiques.html

                  Commentaire


                  • #10
                    Re : Executable

                    Bonjour

                    Envoyé par Jleveque Voir le message
                    Si j'ai bien compris ce que je dois faire, c'est donc un programme qui va générer les résultats souhaités sous forme de code HTML.
                    Oui ... faire ou trouver un existant (ce sera plus simple)

                    Envoyé par Jleveque Voir le message
                    faire tourner le logiciel sur le serveur à condition qu'il me renvoi un code HTM si j'ai bien compris. C'est pas gagné pour moi.
                    ... et ce n'est pas gagné de le trouver.

                    Comme je l'expliquais plus haut, exécuter un "vrai" exécutable au travers d'une page web est un sérieux problème de sécurité. Tu vas devoir autoriser l'exécution de code externe et là, c'est la porte ouverte au pire (formatage du serveur pour ne prendre qu'un exemple).

                    La seule solution que je vois est, comme je le disais plus haut, trouver une applet qui fait ce que tu souhaites ou de développer un formulaire web et programmer le tout par toi-même (en php). Là, c'est lourd, compliqué et long à faire.

                    Bonne journée.
                    Christophe (cavo789)
                    Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
                    Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

                    Commentaire


                    • #11
                      Re : Executable

                      Bonjour,

                      Si mes souvenirs sont bons, il me semble avoir vu passer des classes de calcul de champs magnétiques sur PhpClasses.org http://www.phpclasses.org/browse/ en section algorithmique.

                      Je suis du même avis que les autres, permettre l'exécution d'un logiciel exécutable depuis le web peut, très souvent, être une cause de très grosses failles de sécurité. De plus, la plupart des serveurs sont sous Linux, et la plupart des exécutables que certains voudraient utiliser sont sous Windows, ce qui entraine de fait une complexité énorme.

                      De plus, en hébergements mutualisés, il est formellement interdit d'installer et de lancer des exécutables (PHP est d'ailleurs configuré de manière à interdire tous les appels du genre system, exec, etc.) et lorsque que les scripts CGI sont autorisés, ils sont particulièrement encadrés et possèdent des limites.

                      La solution consiste donc à transposer les algos Java (interdit la plupart du temps en hébergement mutualisé du fait de la quantité de resources impliquées, et déconseillé en tant qu'applet du fait des problèmes de compatibilité avec les navigateurs...) en PHP en s'aidant de la logique des classes du genre publiées sur phpclasses ou autre site du même ordre.
                      Pas de demande de support par MP.
                      S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                      Commentaire

                      Annonce

                      Réduire
                      Aucune annonce pour le moment.

                      Partenaire de l'association

                      Réduire

                      Hébergeur Web PlanetHoster
                      Travaille ...
                      X