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 :

Stopper script php


Sujet :

Langage PHP

  1. #21
    Membre habitué
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    258
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2011
    Messages : 258
    Points : 126
    Points
    126
    Par défaut
    Bonjour Watilin,
    Et pour changer, encore une fois merci
    Si j’ai bien compris :

    1) Si je n’ai besoin que de remettre le BtnStop dans sa couleur de départ, à la fin de mon processus (quelque soit la méthode d’arrêt), je peux utiliser le
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $( window ).load(function()
    en js placé en fin de page pour détecter la fin du chargement de
    celle-ci (et donc du processus) et ce sans avoir à repasser par de l’Ajax.
    Cette fonction sera appelée 2 fois (à chaque chargement) mais ce n’est pas grave

    2) Si je veux mettre le BtnStop dans une couleur dépendant du résultat du processus, je peux

    2a) En Php : évaluer le résultat du processus en comparant le $i avec le $idFin demandé par l’utilisateur ou mettre un flag si sortie par Break
    2b) En ? : L’envoyer en Ajax (pour l’écrire en Session par exemple)
    2c) En Js : A la fin du chargement de la page, relire le résultat et agir sur la couleur du BtnStop

    Je ne peux pas me baser sur la demande d’arrêt, car le temps entre la demande et l’arrêt réel varie !
    A priori, je ne sais pas faire le b) c’est-à-dire déclencher depuis php l’envoi d’une requête Ajax.
    Je penserais à afficher un message dans une div, et en js relire cette div à la fin de la page , envoyer la requête .. et tourner ainsi en rond : si j’affiche et relis la div, il n’y a plus besoin d’Ajax… et cela devient pour le moins lourd

    Bref, mes connaissances ne me permettent pour l’instant de mettre cela en place, il faut que je fasse quelques recherches..
    Merci encore
    Bertrand

    [EDIT] : j'ai des moments de délire en prenant tout à l'envers
    Il suffit que en Php j'écrive en Session le résultat du process, (par exemple avant le break) et que j'aille via Ajax le rechercher à la fin du chargement de la page

  2. #22
    Membre habitué
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    258
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2011
    Messages : 258
    Points : 126
    Points
    126
    Par défaut
    Bonsoir,
    Désolé pour le contre-temps : mon clavier m'a lâché ou pour être plus précis a décidé d'écrire tout seul :-)
    1) J'ai changé le css du btnStop à la fin du chargement -> pas de pb
    2) En réalité, le fait de changer le css du btnStop en fonction du résultat du traitement n'avait pas lieu d'être car je trouve plus logique d'effacer ce btn à la fin plutôt que de m'en servir d'indicateur, j'ai quand même fait l'essai pour le fun .. Ok

    Par contre, je suis tombé sur un autre pb : je crois que j'ai été présomptueux en annonçant que cela marchait : en fait cela ne marchait pas la première fois que l'on se connecte sur le serveur (la requête est bien envoyée mais elle semble inopérante, la relecture de la session 'statusProcessus' indiquant toujours la même chose) , par contre après un F5 ou rechargement cela marchait !
    J'ai pensé à un pb de cache ou de session, et j'ai modifié mon programme pour mettre le session_start tout au début de celui ci -> je ne suis pas sûr à 100% que cela soit du à ça car j'ai fait plusieurs modif en même temps , mais il se trouve que maintenant ça marche et ce même la 1ère fois !!

    Merci encore pour votre aide et votre patience, je crois bien que sans cela je n'y serais jamais arrivé tout seul !
    Bertrand

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Stopper un script PHP par un autre script PHP
    Par Matkil888 dans le forum Langage
    Réponses: 14
    Dernier message: 06/05/2013, 15h12
  2. Quel est le meilleur script PHP de portail (CMS) ?
    Par Lana.Bauer dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 187
    Dernier message: 18/10/2012, 07h45
  3. Stopper un script php qui se prend pour superman
    Par supergrey dans le forum Langage
    Réponses: 2
    Dernier message: 08/06/2007, 22h12
  4. Pb d'execution de requete avec un script php
    Par ythierrin dans le forum Requêtes
    Réponses: 3
    Dernier message: 22/08/2003, 14h34

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