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

Langage PHP Discussion :

Navigateur bloqué en attente d'une commande [PHP 5.0]


Sujet :

Langage PHP

  1. #1
    Membre éprouvé

    Inscrit en
    Janvier 2006
    Messages
    969
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 969
    Points : 958
    Points
    958
    Par défaut Navigateur bloqué en attente d'une commande
    Bonjour

    Pour détecter la connexion de certains utilisateurs, j'ai eu l'idée de ce script :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    function userspy() {
    	if(UTILISATEUR == 'toto') {
    		$t = date('j/m/Y \à h:i:s');
    		return exec("net send machine Connexion de toto le $t");
    	}
    }
    Seulement, le navigateur (IE6) attend que l'utilisateur de "machine" clique sur OK pour continuer à charger, et finit par planter. Le serveur est un apache 2 sous windows 2000.

    Quelqu'un a-t-il une idée pour utiliser un net send de manière transparente pour php ?

    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Points : 4 853
    Points
    4 853
    Par défaut
    Essaie de rédiriger la sortie du programme vers un fichier
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    exec("net send machine Connexion de toto le $t > fichier.txt")

  3. #3
    Membre éprouvé

    Inscrit en
    Janvier 2006
    Messages
    969
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 969
    Points : 958
    Points
    958
    Par défaut
    Merci pour l'idée, mais ça ne marche pas non plus, et en plus je n'ai plus le message d'alerte sur le poste "machine".

  4. #4
    Expert confirmé
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Points : 4 853
    Points
    4 853

  5. #5
    Membre éprouvé

    Inscrit en
    Janvier 2006
    Messages
    969
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 969
    Points : 958
    Points
    958
    Par défaut
    Merci, mais malheureusement ça ne marche pas non plus : je n'ai plus le message d'alerte du net send, et en plus le processus de net send n'est pas tué.

  6. #6
    Membre éprouvé

    Inscrit en
    Janvier 2006
    Messages
    969
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 969
    Points : 958
    Points
    958
    Par défaut
    Finalement, j'ai réussi à régler mon problème avec un script vbs qui lance un processus et le tue dans la foulée : ça permet de lancer le net send et tu le tuer au niveau du serveur, sans faire disparaître le message au niveau du client qui reçoit le message.

    Merci pour tout.

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 06/02/2014, 12h05
  2. [C SHELL] Attente et timout d'une commande
    Par debutanteVB.NET dans le forum Linux
    Réponses: 2
    Dernier message: 27/05/2010, 09h13
  3. Réponses: 20
    Dernier message: 10/07/2006, 16h53
  4. Réponses: 2
    Dernier message: 24/06/2003, 20h31
  5. [VB6] probleme de redirection d'une commande DOS
    Par WriteLN dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 10/06/2003, 09h36

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