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

Apache Discussion :

Ouvrir Firefox avec script Perl


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    289
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 289
    Par défaut Ouvrir Firefox avec script Perl
    Bonjour,

    J'ai installé Apache correctement (il m'affiche bien It works lorsque je vais sur la page : http://localhost/).

    Mais lorsque je vais sur la page : http://localhost/fox.pl. j'ai un message d'erreur sur la page (Internal Server Error). Et lorsque je consulte le fichier error.log, je n'ai pas de ligne d'erreur.

    dans le scritp fox.pl, j'ai :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    #!c:/users/ash_rmy/documents/sas_web/p/bin/perl.exe
    system('"C:\\Program Files\\Mozilla Firefox\\firefox.exe"');
    j'ai vérifié que le chemin est correct.

    merci de votre aide.

    ash_rmy.

  2. #2
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Par défaut
    salut,
    as tu essayer avec // au lieu de \\ ?
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

  3. #3
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    289
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 289
    Par défaut
    merci pour ta suggestion!

    oui j'ai essayé mais ça ne marche pas.

    ash_rmy.

  4. #4
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    289
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 289
    Par défaut
    il y a des choses dans ma log maintenant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    [Tue Aug 11 14:37:04 2009] [error] [client 127.0.0.1] (OS 2)Le fichier spécifié est introuvable.  : couldn't create child process: 720002: fox.pl
    [Tue Aug 11 14:37:04 2009] [error] [client 127.0.0.1] (OS 2)Le fichier spécifié est introuvable.  : couldn't spawn child process: C:/Users/Ash_Rmy/Documents/SAS_Web/cgi-bin/fox.pl

  5. #5
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    289
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 289
    Par défaut
    j'ai ajouter -w :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    #!c:/users/ash_rmy/documents/sas_web/p/bin/perl.exe -w
    print "Content-type:text/html\n\n";
    system('"C:\\Program Files\\Mozilla Firefox\\firefox.exe"');


    mais ça ne marche toujours pas (c'est à dire, firefox ne s'ouvre pas). par contre, je n'ai pas de message d'erreur dans la log maintenant.

    merci.

    ash_rmy.

  6. #6
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Pas tout compris : tu veux que Firefox s'ouvre sur le serveur (qui est donc un Windows) en cliquant sur un lien ou une URL, c'est bien ça ?

  7. #7
    Invité
    Invité(e)
    Par défaut
    Chez moi ça fonctionnait avec un exécutable situé dans le répertoire Windows (%windir%) comme notepad ou explorer :
    Code Perl : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    system('explorer');
    system('notepad');

    on peut aussi uiliser la commande start
    Code Perl : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    system("start explorer");
    system("start notepad");

    Sinon il y a un outil pour perl appelé PsExec : psexec tool


    J'avais rencontré un problème similaire, mais c'était un problème de droits dans Windows :

    As-tu vérifié que tu avais autorisé le service Apache 2.2 à intéragir avec l'environnement Windows dans Services ?

    Démarrer Exécuter ► taper services.mscOK
    Recherche le service Apache.
    Clic droit sur le service ► Propriétés
    Onglet Connexion ► Choisir Compte système local ► cocher Autoriser le service à interagir avec le bureau
    Relance Apache and see if it works
    Dernière modification par Invité ; 17/08/2009 à 11h49.

Discussions similaires

  1. Apache perd le lien avec script Perl
    Par ZebreLoup dans le forum Web
    Réponses: 0
    Dernier message: 07/12/2012, 14h57
  2. exécuter code graphviz avec script perl ?
    Par Caro81 dans le forum Langage
    Réponses: 12
    Dernier message: 06/05/2010, 09h28
  3. probleme avec script perl grab_tv_fr.pl
    Par ZiMo dans le forum Langage
    Réponses: 6
    Dernier message: 30/11/2005, 17h12
  4. Réponses: 6
    Dernier message: 23/05/2005, 08h33
  5. [langage] Probleme avec caractère '$' dans script Perl
    Par zouetchou dans le forum Langage
    Réponses: 11
    Dernier message: 24/07/2004, 15h35

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