Comment executer deux fichier php indépendamment et en même temp
kanzory
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
mpmp93 Messages postés 6648 Date d'inscription Statut Membre Dernière intervention -
mpmp93 Messages postés 6648 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voici le problème:
dès qu'une entrée arrive, un logiciel appelle le script1 pour le décoder et l'enregistrer dans la base1.
pour certaines entrées, la base1 attend pour accumuler les entrées de même propriété et leur envoie vers la base2. Puis le script1 appelle le script2 pour la suite de traitent dans la base2.
En même temps que la base1 attend et que la base2 calcule, la base1 ne peut pas arrêter de recevoir les entrées. sinon, on perd des données.
Donc, il faut que le script1 qui reçoit les entrées marche en même temps que le script2.
Est-ce possible de le réaliser par php? car la fonction 'include script2.php' ne satisfait pas la demande.
merci beaucoup
Voici le problème:
dès qu'une entrée arrive, un logiciel appelle le script1 pour le décoder et l'enregistrer dans la base1.
pour certaines entrées, la base1 attend pour accumuler les entrées de même propriété et leur envoie vers la base2. Puis le script1 appelle le script2 pour la suite de traitent dans la base2.
En même temps que la base1 attend et que la base2 calcule, la base1 ne peut pas arrêter de recevoir les entrées. sinon, on perd des données.
Donc, il faut que le script1 qui reçoit les entrées marche en même temps que le script2.
Est-ce possible de le réaliser par php? car la fonction 'include script2.php' ne satisfait pas la demande.
merci beaucoup
A voir également:
- Comment executer deux fichier php indépendamment et en même temp
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier epub - Guide
- Comment faire deux colonnes indépendantes dans word - Guide
- Fichier rar - Guide
2 réponses
Bonjour,
C'est très simple:
- vous ouvrez 2 onglets ou fenêtres dans le navigateur
- la première fenêtre exécute le sript1.php
- idem dans la 2ème qui exécute script2.php
ya pas d'autre solution...
A+
C'est très simple:
- vous ouvrez 2 onglets ou fenêtres dans le navigateur
- la première fenêtre exécute le sript1.php
- idem dans la 2ème qui exécute script2.php
ya pas d'autre solution...
A+
Bonjour,
merci beaucoup pour votre réponse. Je n'ai pas très bien compris. Dans votre cas, le script1 fait enregistrer les données dans la base1 et le script2 fait le suite de traitement?
Le problème est que c'est le script1 qui sélectionne les entrées à traiter puis autorise la suite de traitement, c'est à dire appeler le script2.
Sinon, j'insère l'algorithme de tirage des données dans le script2, mais qui et comment peut-on l'appeler?
merci
merci beaucoup pour votre réponse. Je n'ai pas très bien compris. Dans votre cas, le script1 fait enregistrer les données dans la base1 et le script2 fait le suite de traitement?
Le problème est que c'est le script1 qui sélectionne les entrées à traiter puis autorise la suite de traitement, c'est à dire appeler le script2.
Sinon, j'insère l'algorithme de tirage des données dans le script2, mais qui et comment peut-on l'appeler?
merci
Je sais faire des claquettes....
Je sais aussi faire les pieds au mur....
Mais pour les claquettes avec les pieds au mur, faut pas pousser....
Vous donnez trop peu d'explications sur la nature de vos traitements.
Vous n'avez pas besoin de deux scripts. En fait au moment d'enregistrer les données, vous mettez un champ supplémentaire date_traitement avec valeur null par défaut.
Ensuite, vous lancez une fonction qui extrait toutes les fiches avec date_traitement à null, vous traitez et mettez à jour la date_traitement....
Vous parlez de deux bases.... Pourquoi deux bases? C'est pas plutôt deux tables?
Commencez par mettre à plat votre modèle de données et bien vous documenter sur SLQ et la gestion de données.
Cordialement
Je sais aussi faire les pieds au mur....
Mais pour les claquettes avec les pieds au mur, faut pas pousser....
Vous donnez trop peu d'explications sur la nature de vos traitements.
Vous n'avez pas besoin de deux scripts. En fait au moment d'enregistrer les données, vous mettez un champ supplémentaire date_traitement avec valeur null par défaut.
Ensuite, vous lancez une fonction qui extrait toutes les fiches avec date_traitement à null, vous traitez et mettez à jour la date_traitement....
Vous parlez de deux bases.... Pourquoi deux bases? C'est pas plutôt deux tables?
Commencez par mettre à plat votre modèle de données et bien vous documenter sur SLQ et la gestion de données.
Cordialement