2011-11-11 5 views
-1

Utilisez le serveur Windows pour exécuter le site Web. Mon application est en cours d'exécution dans le serveur Linux. Je veux appeler l'application avec des paramètres (entrées) du site Web en utilisant php. L'application accepte certaines entrées et renvoie la sortie. Je veux afficher la sortie dans le site Web. S'il vous plaît quelqu'un m'aider en donnant une idée ou des scripts. Merci d'avance.Exécuter l'application sur un serveur externe à l'aide de PHP

Répondre

0

D'après votre description simpliste, vous pourriez être en mesure de l'utiliser sur le serveur Web Windows pour invoquer la partie application résidant sur le serveur linux:

<?php 
    readfile("http://otherserver.com/app.php?input=123"); 
?> 

Si les entrées sont attendus via POST, alors vous devez utiliser cURL à la place. (Ce qui vous auriez à faire en cas d'allow_url_fopen personnes handicapées de toute façon.)

+0

Ce n'est pas une application php c'est un logiciel en cours d'exécution. – Karthikeyan

+0

Assurez-vous de mentionner de telles choses dans la question, et pas deux heures plus tard. Aussi: 'ssh2_exec' – mario

+0

Je suis désolé pour ça. S'il vous plaît répondez-moi si vous savez .. – Karthikeyan

0

Vous pouvez utiliser WinExe dans votre système Linux et exécuter la commande à partir de votre PHP pour appeler à distance des lignes de commande sur votre système Windows

+0

Merci pour votre réponse. Pouvez-vous s'il vous plaît me dire brièvement? Pouvez-vous nous donner votre adresse mail? – Karthikeyan

+0

Bien où d'où vous voulez envoyer la demande ... est-ce à partir de Windows que vous voulez envoyer une demande à Linux ... ou l'inverse – aNi

+0

De windows à linux je veux envoyer .. – Karthikeyan

Questions connexes