IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

communication java PHP comment faire


Sujet :

Java

  1. #1
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    521
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 521
    Par défaut communication java PHP comment faire
    Bonjour je cherche à faire communiquer mon code java avec du php. L'idée serait de transmettre des informations à une applet java via le php mais je ne sais pas du tout comment doivent interagir les fichiers java et php. Quand je vais lancer mon applet comment va t-elle faire pour aller récupérer les données en provenance du fichier php (un peu comme si on utilisait une classe dans un autre package en faisant un import).
    Merci de me guider d'autant plus que je ne sais pas où je devrais mettre mon fichier php. Je travail sous éclipse

  2. #2
    Membre éclairé
    Inscrit en
    Mars 2008
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 70
    Par défaut
    Si je ne me trompe pas l'applet java tourne coté client alors que php tourne coté server. Il faut juste "ouvrir" une url et récupérer le contenu.

  3. #3
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Soit l'applet interroge le servuer PHP via des requetes http. Dans ce cas tu dois créer une ou plusieurs php fournissant des services, auxquelles tu soumet des requetes et qui t"envoient des réponses formatée. L'applet n'a plus alors qu'à utiliser des UrlConnnection pour récupérer les infos dont elle a besoin au fur et à mesure

    Soit les données sont connues au début et il suffit, lors de la génération du tag <applet> ou <objet> dans la page web de rejouter en paramètre les données en question.

  4. #4
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    521
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 521
    Par défaut
    lorsque je passe à mon applet des paramètres avec ce code html ça marche mon applet s'affiche bien
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    <html>
    <body>
     
    <applet code="monApplet.ExamenDuJour" codebase="." archive=".\Console_fat.jar" width="1300" heigth="5000">
     
         <PARAM NAME='patientid' VALUE="test" >
         echo "<PARAM NAME=lastname VALUE="test1" >
         echo "<PARAM NAME=date VALUE="test2" >
         echo "<PARAM NAME=time VALUE="test3"' >"
         echo "<PARAM NAME=referringphysicianVALUE="test4" >
         echo "<PARAM NAME=description' VALUE="test5" >
         echo "<PARAM NAME=requestingphysician VALUE="test6">
         echo "<PARAM NAME=sourceae VALUE="test7" >";
    </applet>
     
    </body>
    </html>
    mais lorsque j'utilise le code php l'applet ne s'affiche pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    <html>
    <body>
    <font size="2" face="Arial">Le texte en HTML</font>
    //<?php
    // le code PHP ---------
     
        $prenoms = array();
     
         $prenoms[0] = 'Maurice';
         $prenoms[1] = 'Jean';
         $prenoms[2] = 'Pierre';
         $prenoms[3] = 'Paul'; 
         $prenoms[4] = 'Maur';
         $prenoms[5] = 'Jeanne';
         $prenoms[6] = 'Pierro';
         $prenoms[7] = 'Pauline'; 
     
      <applet code="monApplet.ExamenDuJour" codebase="." archive=".\Console_fat.jar" width="1300" heigth="5000">
     
       echo "<PARAM NAME=patientid VALUE='".$prenoms[0]."' >";
       echo "<PARAM NAME=lastname VALUE='".$prenoms[1]."' >";
       echo "<PARAM NAME=date VALUE='".$prenoms[2]."' >";
       echo "<PARAM NAME=time VALUE='".$prenoms[3]."' >";
       echo "<PARAM NAME=referringphysician VALUE='".$prenoms[4]."' >";
       echo "<PARAM NAME=description VALUE='".$prenoms[5]."' >";
       echo "<PARAM NAME=requestingphysician VALUE='".$prenoms[6]."' >";
       echo "<PARAM NAME=sourceae VALUE='".$prenoms[7]."' >";
     
       </APPLET>
     
     
     ?>
    <!-- retour au code HTML -->
     
    </body>
    j'ai l'impression que c'est un problème de syntaxe mais je ne vois pas où.

  5. #5
    Membre éclairé
    Inscrit en
    Mars 2008
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 70
    Par défaut
    tu pourrais essayer quelque chose comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    <?php
         echo('<html>
    <body>
    <font size="2" face="Arial">Le texte en HTML</font>
    <applet code="monApplet.ExamenDuJour" codebase="." archive=".\Console_fat.jar" width="1300" heigth="5000">');
    // le code PHP ---------
        $params = array();
         $params ['patientid'] = 'Maurice';
         $params ['lastname'] = 'Jean';
         $params ['date'] = 'Pierre';
         $params ['time'] = 'Paul'; 
         $params ['referringphysician'] = 'Maur';
         $params ['description'] = 'Jeanne';
         $params ['requestingphysician'] = 'Pierro';
         $params ['sourceae'] = 'Pauline'; 
     
      foreach($params as $key => $value) {
          echo('<param name="'. $key . '" value="' . $value . '" />');
      }
     
      echo('</applet></body></html>');
     ?>

  6. #6
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    521
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 521
    Par défaut
    Merci orni Dev ce que j'ai fait ainsi que ta proposition fonctionne bien le problème se trouvait juste au niveau de la configuration de mon fichiers php il était placé au mauvais endroit.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Fichiers en commun pour différents projets PHP, comment faire?
    Par ClemLamb dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 11/04/2013, 12h33
  2. Chat en PHP Comment faire ?
    Par tiaou dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 19/08/2007, 16h46
  3. requete access/php comment faire?
    Par fati31 dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 21/06/2007, 17h52
  4. [Tableaux] compteur Php comment faire ?
    Par loady dans le forum Langage
    Réponses: 1
    Dernier message: 17/09/2005, 10h35
  5. [CR][PHP] Comment faire ?
    Par delatouf dans le forum SAP Crystal Reports
    Réponses: 11
    Dernier message: 15/12/2004, 16h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo