begin process at 2012 02 13 11:10:45
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Applets

 > 

PHP et JAVA ?????


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

PHP et JAVA ?????

vendredi 4 mai 2007 à 02:07:59 | PHP et JAVA ?????

kenza_sana

Bonjour je voudrai appelé des fct en php a partir de ma servlet Java, alors que je préfére faire un interface en java avec jsp, donc j'utiliserai le php que pour certain fctionnalité précise dc j'ai besoin que  de quelques méthodes.
J'ai entendu parlée de SAPI/Servlet mais sincérement il y'a pas apparement de docs la dessus et meme sur le forum la plus part des questions st restées sans réponses, alors si quelqu'un connai une bonne adresse ou un exemple ou une petite explication ca m'aidera beaucoups.
Merci d'avance....

vendredi 4 mai 2007 à 16:13:39 | Re : PHP et JAVA ?????

mackaB


essaie ce site il a l'air pas mal
http://www.manuelphp.com/php/java.servlet.php

vendredi 4 mai 2007 à 17:56:36 | Re : PHP et JAVA ?????

kenza_sana

Merci mais le doc je l'ai déja vu, les exemples présents appel le java a partir du php alors que mois je veu l'inverse j'ai déja testé ce code pour l'affichage de "hello word" ca fonctionne mais quand je veu appelé des fonctions php ca ne marche plus,


ScriptEngineManager scriptManager =

new ScriptEngineManager();

Object php2javaResult =

null;

ScriptEngine phpEngine = scriptManager.getEngineByExtension(

"php");

ScriptContext context = phpEngine.getContext();
// Affichage de "Hello Word"

try {

context.setWriter(

new StringWriter());
php2javaResult = phpEngine.eval("<?php echo \"hello world\"; ?>",context);

StringWriter writer = (StringWriter) context.getWriter();

System.

out.println(writer.toString());

}

catch (Exception ex) {

ex.printStackTrace();

}

// Tester l'appel de Fonction php a partir de Java


try
{

context.setWriter(

new StringWriter());

php2javaResult = phpEngine.eval(

new FileReader("C:\\Test2.php"),context);

Invocable inv = (Invocable) phpEngine;

inv.invokeFunction(

"testMessage", "salut" );

}

catch (Exception ex) {

ex.printStackTrace();}

Tout en sachant que le contenu de Test2.php est le suivant :

<?php

function

testMessage(msg)

{

print

("Printing : " + msg+" ");

}

?>

Apparement il faut disposer de JSR pour que ca marche pour cela j'ai télécharger quercus-3_1-snap et Wireless Toolkit 2.5 et importé les bibliothéque nécessaire.mais aprés avoir afficher "hello word" il m'affiche le message d :'erreu suivant

java.lang.ClassCastException: com.caucho.quercus.script.QuercusScriptEngine

at info.bliki.quercus.script.test.Test2.main(Test2.java:53)


Merci pour votre réponse peut être cé l'implémentation de l'interface Invocable ou il manque des lib pour le JRS de plus que j'utilise plutot le J2EE et pas JSE...Merci encore....;






 
vendredi 4 mai 2007 à 21:00:36 | Re : PHP et JAVA ?????

amiros2007

salut je suis un étudiant en maitrise informatique je cherche des tds java(surtout jdbc) corrigé svp...merci
vendredi 4 mai 2007 à 22:27:29 | Re : PHP et JAVA ?????

kenza_sana

salut je pense pas que ce soit le bon endroit car a il est question de php et java mais je pense que la il y'a un faq intéressant pour débutants ainsi que plusieurs tutoriaux et avec exemples toujours :
[ Lien ]
[ Lien ]

 

Bon courage...



Cette discussion est classée dans : java, php, servlet


Répondre à ce message

Sujets en rapport avec ce message

JAVA Servlet et PHP ensemble ? [ par fredd_b ] Bonjour, j'ai un projet en cours qui me demande d'utiliser les servlets Java et PHP en simultané, PHP sera utilisé pour tout ce qui est gestion de ses En java et Php [ par fweds ] Bonjour à tous !Je voudrais intégrer un jeu en java dans ma page php mais pouvoir récupérer la valeur de la variable du score du jeu à la fin de la pa Connexion JDBC à une base ACCESS [ par peeterm ] Bonjour je n'arrive pas à me connecter à une base access avec le Driver sun.jdbc.odbc.JdbcOdbcDriverj'ai cré ma source odbc sous windows qui s'appelle JDBC CONNECTOR & PHP [ par Jaliva ] jalivaBonjour,je débute en java - Je n'arrive pas lire mes classes java de mon projet dans mes pages php - ( avant cela fonctionnait correctement!!)j' Appel des classes java [ par kouadjalain ] Salut,je voudrais savoir les différents moyens par lesquels je pourrais appeler ma servlet.Dans les documentations que j'ai lu, il ne font mention que java bean et connection à une base de donnée [ par foued123 ] bonjourje une probleme lors de l'affichage d'une page jspun peut de détaille.je une classe bean qui est appellé SelectBean et sa contenu est :package lancer une URL avec un programme JAVA [ par charles84 ] Bonjour,Je voudrai si c'est possible de faire lancer une page php a partir d'un programme JAVA et de recuperer ce qu'affiche la page php.En gros je re serveur java VS servlet [ par Zephiroth ] Salut à tous !ce que je vais demander va peut être choqué les connaisseurs, d'avance ne m'en tenez pas rigueur d'une part, on a des serveurs écrit en Comment commencer? [ par akrogames ] Bonsoir,alors je voudrais savoir comment commencer et par quoi en JAVA j'ai déjà des notions de C et je connais PHP HTML JAVAscript DHTMl etc...Mais Upload en java pour servlet [ par titzgreg ] Hello,Je suis en train de faire un prog qui nécessite l'upload de fichiers sur le serveur. L'appli client est le browser et le serveur est une servlet


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,324 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales