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

Applications et environnements graphiques Discussion :

X-server et php


Sujet :

Applications et environnements graphiques

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    525
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 525
    Points : 212
    Points
    212
    Par défaut X-server et php
    Bonjour,
    J'ai installé un serveur X (Xorg) sous Debian (derniere version)
    J'ai ensuite compilé Cutycapt.
    Je lance mon serveur X par startx et ma commande ./CutyCapt ... me génère bien la miniature.

    Par contre comment utiliser CutyCapt depuis PHP sans avoir le message :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CutyCapt: cannot connect to X server
    PHP est sur la même machine que le serveur X.
    J'ai essayé en mettant la commande ./CutyCapt ... dans un script sh, mais même résultat ...
    Quelqu'un aurait il réussi a faire fonctionner CutyCapt depuis php, avec un serveur X ?
    Peut être un fichier de config à modifier ?

    Merci d'avance

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 552
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 552
    Points : 19 389
    Points
    19 389
    Par défaut
    Bonjour,

    pourquoi avoir compilé cutycapt ?
    ce programme est disponible dans les dépôts.

    quel code PHP utilises-tu ?
    peut-être faut-il définir le DISPLAY ?
    .
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    525
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 525
    Points : 212
    Points
    212
    Par défaut
    Citation Envoyé par N_BaH Voir le message
    quel code PHP utilises-tu ?
    peut-être faut-il définir le DISPLAY ?
    Pour le script php je fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?php
    //
    if (isset($DISPLAY)) {
      echo $DISPLAY;
      echo exec('./CutyCapt --url=http://www.free.fr  --out=/tmp/free.png');
    }
    else
      echo'<br>DISPLAY inconnu ';
    ?>
    et après avoir lancé startx j'ai ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    root@debian:~# netstat -tlnp | grep X
    tcp        0      0 0.0.0.0:6000            0.0.0.0:*               LISTEN      2705/X         
    tcp6       0      0 :::6000                 :::*                    LISTEN      2705/X
    Mais le export DISPLAY=:0.0 lancé sur le serveur n'a aucun effet ...

  4. #4
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 552
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 552
    Points : 19 389
    Points
    19 389
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo exec('DISPLAY=$DISPLAY ./CutyCapt --url=http://www.free.fr  --out=/tmp/free.png');
    ...
    ?
    .
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    525
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 525
    Points : 212
    Points
    212
    Par défaut
    Hélas, toujours le message dans la log PHP
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CutyCapt: cannot connect to X server

  6. #6
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    525
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 525
    Points : 212
    Points
    212
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo exec('DISPLAY=localhost:0.0 ./CutyCapt --url=http://www.free.fr  --out=/tmp/free.png');
    Maintenant ça fonctionne !

    Merci.

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

Discussions similaires

  1. [SQL-Server] sql server express + php connexion qui échoue
    Par if_zen dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 15/07/2006, 22h41
  2. Windows 2003 server et php mysql besoin d'aide ^^
    Par iceje dans le forum Windows Serveur
    Réponses: 47
    Dernier message: 25/03/2006, 09h19
  3. [SQL-Server] Utilisation de SQL Server avec PHP
    Par kagura dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 22/01/2006, 15h39
  4. [SQL-Server] ms sql server et php : problème avec les caractères accentués
    Par stephane9422 dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 05/12/2005, 17h45

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