Interfacage avec du C++

Interfacage avec du C++ - PHP - Programmation

Marsh Posté le 19-08-2002 à 21:09:55    

Est il possible d'interfacer du php avec du C++  
 
le tout étant pour assurer la portabilité d'une application avec le maximum de systèmes possibles (le php assurant le role d'interface graphique, et les objets C++ la partie dite de traitement )  
 
Si oui, quelles sont les contraintes ?

Reply

Marsh Posté le 19-08-2002 à 21:09:55   

Reply

Marsh Posté le 19-08-2002 à 21:42:20    

1. Tu peux faire des appels à un truc compilé avec system()
2. Tu peux faire une extension: http://www.zend.com/apidoc/
3. Tu peux faire du COM ou du .NET, ca devrait être possible aussi
 
Sinon bah tu peux imaginer des milliers d'autres solutions, mais c'est déjà ca  ;)  


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 19-08-2002 à 21:45:31    

Merci Bocoup Zion
c cool de ta part
 
 :hap:

Reply

Marsh Posté le 19-08-2002 à 23:59:06    

bah fo faire des cgi

Reply

Marsh Posté le 20-08-2002 à 00:51:23    

farib a écrit a écrit :

bah fo faire des cgi




 
C'est bien, allez ... couché!
 
Quand on sait pas, on réponds pas  :p  
Il a demandé pour utiliser du code C++ en PHP, pas pour faire un script entier en C++
 
Faut lire les questions bon sang!


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 20-08-2002 à 21:49:42    

ben en fait c ke g trouvé ne pas satisfait enorme

Reply

Marsh Posté le 20-08-2002 à 21:54:28    

Benh les extensions c'est le mieux quand même.
 
Mais si tu donnes plus de détails y a peut être d'autres idées qui surgiront  ;)


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 20-08-2002 à 23:54:17    

bah couché c ton php qui appeles le cgi

Reply

Marsh Posté le 21-08-2002 à 00:07:27    

farib a écrit a écrit :

bah couché c ton php qui appeles le cgi




 
 :heink:  
 
Quel interet de faire un CGI si tu fais que l'apeller et afficher le résultat en PHP (vu que c'est un CGI quand même, pas un bête programme qui ne gère pas les headers, etc, etc).
 
Il a demandé comment utiliser du code C++ en PHP, genre pour interfacer du matos ou je ne sais quoi, ca peut être pratique. Mais PHP est pratique pour le webdesign, donc je le comprends ;)
 
Enfin bref, sans plus de détails, pas d'autre solutions  ;)


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 21-08-2002 à 20:01:19    

Pas d'autres détails en effet
 
C'est une appli bas de données.. à partir de fichiers textes avec des contraintes bien précises
 
Je n'ai pas fait le choix du langages, Sinon, ca aurait été Java
Niveau multiplateforme, je pense ke c ce ki e fait de mieux pour la gestion fichier et surtout l'approche objet,précieux ici(suite de progiciel a refaire )  
 
on m'a demandé de faire qquue chose k'on pourrait faire evoluer dans 5 ou 10 ans , je vois pas le C disparaitre avant les cg1
 
donc voila merci pour vos réponse, bien aimable de votre part  :jap:

Reply

Marsh Posté le 21-08-2002 à 20:01:19   

Reply

Marsh Posté le 21-08-2002 à 20:33:58    

Houla... benh ton module C utilisé en PHP c'est pas gagné, d'ici même pas 1 an tu devras refaire l'interface probablement pour le nouveau moteur Zend 2.0 de PHP 5.0...  
 
Mais je suis pas sur d'avoir bien pigé, tu es obligé d'utiliser PHP, c'est ca?  
 
Enfin, en y réfléchissant, si tu codes ca bien tu devrais pas avoir de mal a le porter pour un autre moteur de PHP, et ils vont surement pas tout changer (d'ailleurs y a un 4.3.0 en alpha avec le moteur 2.0 en test si tu veux zieuter).


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 21-08-2002 à 20:39:05    

humm non  
je suis obligé d'utiliser C++
ce ki en soit n'est pas une horreur
 
je pense ke la personne va utiliser un bulder ou qquchose comme ca ...
 
Je ne les vois pas encore passer a linux tout de suite ( les suites CAO.. etc ...

Reply

Marsh Posté le 21-08-2002 à 21:57:53    

Ah, benh alors tu peux oublier PHP :/
 


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed