Partage
  • Partager sur Facebook
  • Partager sur Twitter

récuperer des arguments Php dans un fichier Jnlp

    17 août 2009 à 18:07:21

    Bonjour j'ai une applet qui a besoin de données provenant du php, j'arrive à lancer l'applet grâce à l'url qui pointe sur le fichier php que voici
    <html>
    <body>
     
     <applet 
            code="monApplet.ExamenDuJour" 
            codebase="." archive=".\Console_fat.jar" 
            width="1300" 
            heigth="5000"
         >
    <?php
    // le code PHP ---------
     
    require_once 'database.php';
    require_once 'locale.php';
    $database = "dataBase";
    $user = "root";
    $password = "titi"; 
     
    $rows = array();
    $studies= array();
     
    // connexion à la bd Mysql
    $dbcon = new MyDatabase($hostname, $database, $user, $password);
     
     
     
    /************************************************/
    // récupération du tableau contenant le résultat de la requête des patients du jour
    	$studies = $dbcon->getTodayStudiesBis(); // méthode définie dans database.php
    	$num_rows = sizeof($studies);// taille du tableau donc le nombre de ligne à avoir dans l'applet
    	$chaine="";
    	
    	// passage de paramètres à l'applet java
    	echo '<param name=NbElement value="'.$num_rows.'" />';
     
         foreach ($studies as $i){
    	
    $chaine=($chaine . $i[2] . " / " . $i[3] . $i[4] . " / " . $i[5] . " / ".$i[6] . " / " .$i[7] ." /" . $i[8] ." /" . $i[9] ." /" . $i[10] ." /" . $i[11] . "/");
    			
    			    
                 }
    	          //echo $chaine."<br />";
    			  $longueurChaine=strlen($chaine)-1; //-1 pour enlever le dernier / de $chaine qui ne sert à rien
    			  $chaine=substr($chaine, 0, $longueurChaine);
    			  //echo $chaine."<br />";
    			  echo '<param name=maChaine value="'.$chaine.'" />';
    		/////////////////////////////////////////////////////////////////
    		/**********************************************
    	
      
     ?>
    </applet>
    </body>
    </html>
    

    mais mon but est de lancer l'applet non par un navigateur mais directement d'éclipse. Le problème s'est que quand j'essaye de le faire par éclipse il me dit que l'applet n'est pas initialisée ce qui est normal puisqu'elle est en attente de certains paramètres provenant du php. Comment faire pour que ces paramètres puissent être accessible en lançant l'applet à partir d'éclipse.
    Merci.
    • Partager sur Facebook
    • Partager sur Twitter
      20 août 2009 à 10:51:43

      paraît-il que je peux passer les arguments en provenance du php via un fichier jnlp. j'ai créer un fichier jnlp que voici
      <?xml version="1.0" encoding="UTF-8"?>
      <jnlp spec="1.0+" codebase="http://localhost/pacsone/monprojet/" href="launchMonJar.jnlp">
      <information>
      	<title>RemotEye for PacsOne</title>
      	<vendor>NeoLogica s.r.l.</vendor>
      	<description>RemotEye Web DICOM Viewer for PacsOne</description>
      	<icon href="REIcon.gif"/>
      	<offline-allowed/>
      	<shortcut online="true">
      	<desktop/>
      	<menu submenu="NeoLogica"/>
      </shortcut>
      </information>
      <update check="background" policy="prompt-update"/>
      <security>
      	<all-permissions/>
      </security>
      <!-- Global resources for all OS's //test dddd-->
      <resources>
      	<j2se version="1.5+"
      		href="http://java.sun.com/products/autodl/j2se"
      		initial-heap-size="64m"
      		max-heap-size="850m"/>
      	<jar href="PicolConsole_fat.jar"/>
       
      </resources>
      <!-- Windows-specific resources //-->
       
      <!-- Linux-specific resources (i386) //-->
       
      <!-- Mac OS X-specific resources //-->
      <resources os="Mac OS X">
      	<!-- JAI //-->
      	<!-- JAI Image I/O Tools (use Linux JAR by now...) //-->
      	<jar href="WSResources/jai_imageio.jar" download="eager"/>
      </resources>
      <application-desc main-class="ExamenDuJour">
        
      </application-desc>
      </jnlp>
      

      et j'arrive à lancer le jar de mon applet en tant qu'application à partir de ce fichier jnlp, sauf que dans mon applet pour un test j'ai codé en dur les valeurs qui normalement doivent lui être fourni par mon fichier php. On m'a parlé de la balise argument par laquelle je pourrais récupérer les infos du php qui doivent alimenter l'applet. Si quelqu'un sait comment je peux m'y prendre ça m'aiderais énormément.
      Merci
      • Partager sur Facebook
      • Partager sur Twitter

      récuperer des arguments Php dans un fichier Jnlp

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown