Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
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 05/01/2011, 18h06   #1
Invité de passage
 
Inscription : janvier 2011
Messages : 1
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 1
Points : 0
Points : 0
Par défaut lancer appli distante C++ en PHP.

Bonjour,

J'ai déjà développé en PHP, de petites applications avec mysql, mais cette fois, j'ai un autre problême.
Ma formation n'est pas du tout le web, et autant j'ai pu apprendre sur ce site et d'autres dailleurs, pour ce qui est du php en général, autant, je me retrouve actuellement "bloqué".

Situation

PC client

PC serveur


Le PC client va sur le site internet. A un moment, il doit uploader des fichiers, qui iront sur le serveur.
Dès que le serveur à reçu ces photos, il doit lancer une application (open source). Cette application prend les fichiers, fait ce qu'elle a à faire, stocke ce fichier. C'est une partie du projet pour le moment.

Mes connaissances s'arrêtent la...

Ma question: comment faire pour:
-uploader les images
mais surtout: lancer l'application distante une fois que les images sont uploadées, et lui donner ces images en paramêtre... ???
Faut il que l'application soit un exe, ou comment cela marche? comment l'application sait quelle image elle prend ? etc...

enfin,
Y a t'il un cours quelque part sur le web sur l'intéraction html, PHP, bdd / applications distantes faites en java, ou C++ ?

Merci
Guess169 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2011, 18h16   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 101
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 101
Points : 8 466
Points : 8 466
y'as un accès SSH sur ta machine distante ?
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2011, 18h21   #3
Membre actif
 
Avatar de bigltnt
 
Inscription : mars 2007
Messages : 221
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mars 2007
Messages : 221
Points : 155
Points : 155
Salut.

Alors pour uploader des fichiers, il suffit de creer en html un formulaire de ce type:

Code :
1
2
3
4
5
 
<form action="monscript.php" method="post" enctype="multipart/form-data">
<input type="file" name="mon_image"/>
<input type="submit" value="Envoyer l'image"/>
</form>
Pour la suite, quand tu dis :
Citation:
lancer l'application distante une fois que les images sont uploadées
Est-ce que le script php est sur un autre serveur que l'autre code que tu souhaites executer (C++/Java) ?

Si la réponse est non, je pense que tu peux t'en sortir avec la commande "exec" en php.

Si le code est sur un serveur différent, je ne m'y connais pas trop mais je pense qu'il faut regarder de la doc au sujet des scripts CGI ... et nécessitera surement l'installation d'un serveur apache ... a confirmer par un expert
bigltnt est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2011, 15h43   #4
Modérateur
 
Avatar de Vil'Coyote
 
Développeur Web
Inscription : février 2008
Messages : 3 302
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : février 2008
Messages : 3 302
Points : 4 480
Points : 4 480
soit tu utilise la fonction exec permettant d'exécuter des ordre sur un serveur soit éventuellement tu peux utiliser la notion de déclencheur. à savoir créer un deamon d'écoute sur ton serveur et une fois l'image ou les images déposer créer un fichier qui pour ton demon servira de déclencheur pour ton traitement.
Vil'Coyote est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h01.


 
 
 
 
Partenaires

Hébergement Web