Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/04/2007, 16h15   #1
Futur Membre du Club
 
Inscription : janvier 2007
Messages : 50
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 50
Points : 17
Points : 17
Par défaut [Sécurité] Comment exécuter un JAR depuis un script PHP ?

Bonjour à tous.
Ma question est toute simple et tient dans le titre :
j'aimerais lancer un jar que j'ai écrit en Java, et ce depuis un script PHP.

J'ai trouvé la doc des fonctions PHP exec, system et passthru mais quoi que je fasse, mon jar ne renvoie rien et ne fait rien.

Pour plus de détails, voici mon script PHP :

Code :
1
2
3
4
5
6
7
test.php :

<?php
passthru("java -jar TextExtractor/TextExtractor.jar testExtract.doc testExtract.txt", $ret);
echo "retour: ".$ret;
?>
Mon arboressence :

\
- test.php
+ TextExtractor\
- TextExtractor.jar
- testExtract.doc
- lib\

Merci de votre aide.

Une info utile : le compte FTP qui héberge mon script PHP est un compte free
Tino13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2007, 11h35   #2
Membre confirmé
 
Avatar de max44410
 
Étudiant
Inscription : juin 2003
Messages : 426
Détails du profil
Informations personnelles :
Âge : 29

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2003
Messages : 426
Points : 259
Points : 259
Envoyer un message via MSN à max44410 Envoyer un message via Skype™ à max44410
Citation:
Envoyé par Tino13
Bonjour à tous.
Ma question est toute simple et tient dans le titre :
j'aimerais lancer un jar que j'ai écrit en Java, et ce depuis un script PHP.

J'ai trouvé la doc des fonctions PHP exec, system et passthru mais quoi que je fasse, mon jar ne renvoie rien et ne fait rien.

Pour plus de détails, voici mon script PHP :

Code :
1
2
3
4
5
6
7
test.php :

<?php
passthru("java -jar TextExtractor/TextExtractor.jar testExtract.doc testExtract.txt", $ret);
echo "retour: ".$ret;
?>


Mon arboressence :

\
- test.php
+ TextExtractor\
- TextExtractor.jar
- testExtract.doc
- lib\

Merci de votre aide.

Une info utile : le compte FTP qui héberge mon script PHP est un compte free
lorsque tu execute ton jar ... il l'execute sur le serveur ... donc si ton site est sur un compte free il essaye d'executer ton jar sur le compte free...

je ne pense pas que se soit ce que tu veuilles faire ...
__________________
Venez voir par là...
max44410 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2007, 12h24   #3
Expert Confirmé Sénior
 
Avatar de Mr N.
 
Inscription : septembre 2004
Messages : 5 421
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 421
Points : 5 835
Points : 5 835
Je ne pense pas que tu est accès à java sur free, et encore moins aux fonctions systeme telles que passthru et exec pour des raisons de sécurité...
__________________
Get your motor runnin'
Head out on the highway...
Mr N. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2007, 17h22   #4
Futur Membre du Club
 
Inscription : janvier 2007
Messages : 50
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 50
Points : 17
Points : 17
en fait c'est exactement ce que je veux faire, exécuter un jar qui serait stocké sur le serveur.

En fait, mon vrai but était d'extraire le contenu de fichiers aux formats populaires comme .doc, .rtf, .pdf, ...

Lorsque je cherche sur certains forums j'entend parler de catdoc ou wvware.
J'ai téléchargé les 2 mais à chaque fois ce ne sont que des sources, il n'y a pas de version compilée.

J'aurais aimé savoir où je pourrais en trouver une version compilée et un exemple simple d'utilisation que je pourrais mettre sur un compte free par exemple.

A moins que l'un d'entre vous ait une autre solution PHP qui satisferait ma requête...

D'avance merci.
Tino13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2007, 03h10   #5
Membre confirmé
 
Avatar de max44410
 
Étudiant
Inscription : juin 2003
Messages : 426
Détails du profil
Informations personnelles :
Âge : 29

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2003
Messages : 426
Points : 259
Points : 259
Envoyer un message via MSN à max44410 Envoyer un message via Skype™ à max44410
Citation:
Envoyé par Tino13
en fait c'est exactement ce que je veux faire, exécuter un jar qui serait stocké sur le serveur.

En fait, mon vrai but était d'extraire le contenu de fichiers aux formats populaires comme .doc, .rtf, .pdf, ...

Lorsque je cherche sur certains forums j'entend parler de catdoc ou wvware.
J'ai téléchargé les 2 mais à chaque fois ce ne sont que des sources, il n'y a pas de version compilée.

J'aurais aimé savoir où je pourrais en trouver une version compilée et un exemple simple d'utilisation que je pourrais mettre sur un compte free par exemple.

A moins que l'un d'entre vous ait une autre solution PHP qui satisferait ma requête...

D'avance merci.
Il faut chercher du cote de DOM, fpdf, ...
__________________
Venez voir par là...
max44410 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h11.


 
 
 
 
Partenaires

Hébergement Web