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 :

Exécution CGI EasyPHP


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 13
    Par défaut Exécution CGI EasyPHP
    slt tout le monde,
    je suis debutante en cgi et j'aimerai bien savoir s'il est possible d'executer un script cgi en c avec easyphp.
    en fait j'ai fais un programe de gestion en c et j'aimrai bien faire des interface avec html.
    et j'ai essayer d'executer les script mais ca marche pas

  2. #2
    Membre Expert Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 023
    Par défaut
    Salut,
    ça dépend de la config d'Apache mais par défaut je crois que c'est bon. Il faut que tu mettes ton exécutable dans le rep cgi-bin et tu y accèdes par http://localhost/cgi-bin/nom_de_l_exe
    Tu peux aussi utiliser exec() pour lancer un exe directement sous php.

    Par défaut (en tous cas sous EasyPhp 1.7) il me semble qu'il y a un "problème" de config qui fait que n'importe qui connaissant ton ip peut accéder à tes scripts en ligne. Dans le httpd.conf d'Apache tu peux cherche l'entrée Listen et vérifier ou mettre :
    pour limiter l'autorisation à ton ordi c'est plus sûr si tu lances des exe.

    Bye

  3. #3
    Membre averti
    Inscrit en
    Août 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 13
    Par défaut
    merci Djakisback pour votre aide.
    j'ai fais tt se que vous m'avez dis mais sa marche pas!!!! vous peuvez m'expliquer comment utiliser la fonction exec sa me parail tres interessant avec un exemple simple si vous pouvez
    et merci

  4. #4
    Membre Expert Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 023
    Par défaut
    Il y a la doc

    Exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    exec("C:\\repertoire\\nomappli.exe", $output);
    var_dump($output);
    (lance l'appli et copie la sortie dans le tableau $output)

    Sinon qu'est-ce qui ne marche pas avec les cgi, page introuvable ?

  5. #5
    Membre averti
    Inscrit en
    Août 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 13
    Par défaut
    oui il ne trouve pas la page

Discussions similaires

  1. Exécution CGI : Internal server error
    Par Croustibat51 dans le forum Apache
    Réponses: 1
    Dernier message: 07/04/2009, 12h13
  2. CGI exécution trop longue
    Par crochepatte dans le forum Apache
    Réponses: 3
    Dernier message: 18/08/2006, 15h02
  3. Exécuter un script cgi dans un répertoire
    Par raffa dans le forum Apache
    Réponses: 6
    Dernier message: 11/06/2006, 23h37
  4. [Apache Perl] Erreur à l'exécution de mes cgi
    Par GLDavid dans le forum Apache
    Réponses: 4
    Dernier message: 28/08/2004, 20h23
  5. [web] [CGI][Easyphp] erreur 500
    Par nico72 dans le forum Web
    Réponses: 11
    Dernier message: 29/07/2004, 20h08

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