|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : juin 2006 Messages : 46 ![]() |
bonjour,
est il possible qu a partir du PHP je puisse utiliser des fonctions en C ? si possible sans avoir a réécrire ces fonctions en PHP si oui comment? merci d avance |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() |
PHP est exécuté côté serveur. Pour pouvoir ajouter des modules en C à PHP, tu dois possèder ton propre serveur. A noter qu'il me semble que toutes les DLL chargées par Apache sont écrites en C...
|
|
|
00
|
|
|
#3 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
Sans vouloir être indiscret, quel est le but ? besoin particulier ?
__________________
Get your motor runnin' Head out on the highway... |
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : juin 2006 Messages : 46 ![]() |
oui j ai acces au serveur pour le boulot , en fait je suis en train de faire une interface d administration online d un systeme et je souhaiterais en fait modifier a distance les parametres de ce programme C qui tourne à coté du serveur php.
merci |
|
|
00
|
|
|
#5 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
Et comment tu modifies actuellement les parametres de ce programme c ?
__________________
Get your motor runnin' Head out on the highway... |
|
|
00
|
|
|
#6 |
|
Invité régulier
![]() Inscription : juin 2006 Messages : 46 ![]() |
salut Mr N et merci de ton attention
pour le moment le programme C est en construction et je modifie les parametres dans le code, mais je commence a me renseigner sur la facon de le coder pour qu il puisse plus tard etre parametrer par une interface en PHP |
|
|
00
|
|
|
#7 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
C'est un daemon ?
__________________
Get your motor runnin' Head out on the highway... |
|
|
00
|
|
|
#8 |
|
Expert Confirmé Sénior
![]() Inscription : janvier 2006 Messages : 4 718 ![]() |
Bonjour,
Communiquer via un protocol SOAP ?
__________________
" Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson |
|
|
00
|
|
|
#9 |
|
Invité régulier
![]() Inscription : juin 2006 Messages : 46 ![]() |
je suis pas sur de ce qu'est un daemon car pour tout avouer je debute en C, mais pour resumer mon programme C tourne en permanence et effectue de petites taches, pour le moment je le lance a la main mais plus tard je pense creer un petit script qui le lancera pour moi.
l'interface php devra en fait si elle veux changer les parametres , arreter le prog ,modifier ses parametres et le relancer. j ai pensé a plusieurs solutions differentes , m'en veuillez pas certaines doivent etre farfelues mais je suis la pour apprendre -web services du genre soap , peux t on a partir d un client php ,appeller certains "services" tel que demarrer, arreter, modifier un programme C? -developper des extensions PHP en C incluant toutes les fonctionnalités dont g besoin : demarrer,arreter, etc... -la fonction exec de php j aimerais avoir vos avis la dessus svp merci |
|
|
00
|
|
|
#10 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
Tu as plusieurs solutions.
Le plus simple est que ton prog c accepte des arguments en ligne de commande. Ce qui permettrait, de passer les parametres via php et exec. Tu peux aussi avoir un fichier de configuration, que tu modifierais via php puis en redémarrant ton service (toujours via exec), ce dernier lirai le fichier de configuration avec les bons parametres. L'avantage par rapport à la première solution, c'est que si il y a une coupure de courant, c'est plus facile de relancer le prog avec les derniers parametres.
__________________
Get your motor runnin' Head out on the highway... |
|
|
00
|
|
|
#11 |
|
Invité régulier
![]() Inscription : juin 2006 Messages : 46 ![]() |
merci Mr N je vais essayer cette solution avec exec
mais sinon par curiosité , quels seraient les avantages ou les inconvenients a utiliser plutot les web services comme SOAP pour acceder a mon prog C. je ne cherche pas forcement la solution la plus simple mais la plus efficace |
|
|
00
|
|
|
#12 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
avantages : aucun
inconvénients : couteux en temps de développements, inconvénients du xml (verbeux donc consommateur de bande passante et de ressources), obligé d'implémenter un client soap. Mais en fait j'y pense... Comment veux-tu qu'on te donne les avantages et les inconvénients d'une solution alors qu'on ne connait pas le problème ??? C'est comme si tu vas chez le boucher et que tu demandes : - Bonjour je voudrais de la viande pour ma recette. - Bien madâme, je vous propose donc de la poitrine. Comment le boucher peut-il proposer de la poitrine alors qu'il ne connait rien de ce que tu comptes faire comme recette ? Ici c'est pareil. On ne peut pas te dire "utilise REST". "utilise Firefox". "utilise SOAP". sans connaitre tes besoins : - que fait ton programme, à quoi il sert ? - quelles sont ses différents parametres ? - ... ?
__________________
Get your motor runnin' Head out on the highway... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com