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
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
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...
De retour parmis vous après 10 ans!!
Sans vouloir être indiscret, quel est le but ? besoin particulier ?
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
Et comment tu modifies actuellement les parametres de ce programme c ?
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
C'est un daemon ?
Bonjour,
Communiquer via un protocol SOAP ?
" Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson
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
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.
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
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 ?
- ... ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager