IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

[Configuration] Inclure un fichier .c dans une page PHP


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre à l'essai
    Inscrit en
    Novembre 2005
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 18
    Points : 11
    Points
    11
    Par défaut [Configuration] Inclure un fichier .c dans une page PHP
    Si on veut inclure un fichier .c dans une page Php est-ce qu'une fontion qui est déclarée et appelée dans le .c et qui a été défini dans un fichier .o ne poserai pas de problème? Quelle est est l'instruction à utiliser en Php pour l'inclure?

  2. #2
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    Ce n'est pas possible d'inclure du c dans du php

  3. #3
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 249
    Points : 1 565
    Points
    1 565
    Par défaut
    si, ca pose probleme... en fait, ce n'est pas possible directement...

    par contre, si tu compile ton fichier c sous forme de dll, tu peux ensuite la charger dynamiquement avec dl() et l'appeller comme si c'était une fonction native de php ;o)

    http://fr.php.net/fr/dl

    A noter que tu peux aussi la charger directement (toujours sous forme de dll) dans le fichier de config comme il est préconisé depuis PHP 5

  4. #4
    Invité4
    Invité(e)
    Par défaut
    ou en .so si tu es sous linux, utilise gcc pour cela.

  5. #5
    Membre du Club

    Inscrit en
    Mai 2003
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 26
    Points : 68
    Points
    68
    Par défaut
    Juste une idée, vous pouvez compilé le fichier C et ensuite appelé son exécutable dans PHP avec passage de parametre si besoin , ensuite récupérer le résultat en PHP.

  6. #6
    Membre à l'essai
    Inscrit en
    Novembre 2005
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 18
    Points : 11
    Points
    11
    Par défaut
    Merci à tous pour votre aide c'set réglé,j'ai compilé .c et ej l'ai utilisé

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Inclure un fichier PDF dans une page PHP
    Par Regis0122 dans le forum Langage
    Réponses: 3
    Dernier message: 05/04/2009, 23h45
  2. Inclure un script bash dans une page php
    Par kazylax dans le forum Linux
    Réponses: 1
    Dernier message: 27/01/2009, 16h59
  3. Inclure plusieurs fichiers js dans une page html
    Par verocv dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 30/12/2008, 11h02
  4. [Système] Inclure du code PERL dans une page php ?
    Par Munkey74 dans le forum Langage
    Réponses: 3
    Dernier message: 31/05/2007, 09h18
  5. [HTML] Inclure un fichier .aspx dans une page HTML
    Par Miles Raymond dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 04/05/2006, 12h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo