Accueil > Forum > > > > Lancer un php en arriere plan
Lancer un php en arriere plan
jeudi 8 juillet 2004 à 18:57:58 |
Lancer un php en arriere plan

DevelMan
|
Bonjour, Je voudrais lancer l'execution d'un php en arriere plan que mon programme principal continue a se derouler pendant ce temps. J'ai essaye ce bout de code pour lancer wintarif.php, mais mon probleme est que le programme principal ne reprend la main que quand wintarif.php est termine. Quelqu'un a-t'il une idee sur le comment faire ? Merci d'avance $script = "<script language=javascript>"; $script .= "w=window.open('wintarif.php');"; $script .= "w.document.close;"; $script .= "w.blur();"; $script .= "</script>\n"; echo $script; print"<script>top.location.replace('p_majtarifs.php');</script>"; exit(0);
|
|
vendredi 9 juillet 2004 à 08:43:54 |
Re : Lancer un php en arriere plan

coockiesch
|
Salut! Il faudrait pouvoir faire du multi-threading, mais je crois pas que c'est posible en PHP...
@++
R@f
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
www.progforum.net: Aide en programmation!
|
|
vendredi 9 juillet 2004 à 13:49:24 |
Re : Lancer un php en arriere plan

Houzefa
|
ya un pb dans ton script : à peine tu ouvres la fenetre, tu essaye de la refermer aussitot (meme si tu y arrives pas, car t'as mal appelé close). faut laisser à la page le temps de se charger ! voilà un script "mieux" : <script language="JavaScript"> w=open("wintarif.php"); w.blur(); </script> |
et dans wintarif.php tu mets, dans <body> : onLoad="close" Houzéf@ - www.123toto.com
|
|
vendredi 9 juillet 2004 à 16:34:00 |
Re : Lancer un php en arriere plan

DevelMan
|
Bonjour,
Je viens de faire le test avec le script "mieux" : J'ai toujours la meme reaction, je ne reprends la main que quand le wintarif.php a fini de bosser (et le traitement est assez long .. ce qui est chiant pour les utilisateurs)
Il n'existe pas la possibilité de lancer un traitement qui ne dépende pas du prog principal ? (une fenetre non modale)
Merci encore
|
|
vendredi 9 juillet 2004 à 17:13:52 |
Re : Lancer un php en arriere plan

Houzefa
|
ce script devrait marcher, mais essaye : <script language="JavaScript"> w=open("wintarif.php", "ouverte", "height=200, width=200"); focus(); </script> | Houzéf@ - www.123toto.com
|
|
vendredi 9 juillet 2004 à 17:32:57 |
Re : Lancer un php en arriere plan

DevelMan
|
Bonjour,
Super sympa de m'aider !
Ben je n'y arrive toujours pas ! je ne reviens dans le prog appelant que en fin de wintarif.php ! j'ai du merder qq part !
Voila ce que j'ai écrit :
PROG APPELLANT :
if (isset($_POST['finButton'])) { $script = "<script language='javascript'>"; $script .= "w=window.open('wintarif.php','ouverte','width=200, height=200);"; $script .= "focus();"; $script .= "</script>\n"; echo $script; print"<script>top.location.replace('p_majtarifs.php');</script>"; exit(0); }
PROG APPELE : (wintarif.php) <?php session_start(); include "includes/config.php"; ?> <html> <HEAD> <TITLE>Edition des parametres</TITLE> <BODY> <script language=javascript> onLoad="close" </script> <?php $sql = new mysql(); $sql->connection();
.... ICI Y A UN BIG TRAITEMENT de MAJ DE MA BASE MYSQL
?> </BODY> </HTML>
|
|
vendredi 9 juillet 2004 à 19:45:53 |
Re : Lancer un php en arriere plan

DevelMan
|
Re,
Bon, je m'en suis sorti avec un fork :
exec("/usr/bin/php /var/www/html/transporteur/wintarif.php > /dev/null &");
Je sais, pas très estetique, mais çà marche ...
Encore merci pour ton aide
|
|
Cette discussion est classée dans : script, plan, php, lancer, arriere
Répondre à ce message
Sujets en rapport avec ce message
PHP côté serveur [ par str ]
Salut tout le monde,Je souhaite lancer un script qui doit durer environ 1/2 heure, ce qui n'est pas très pratique via un navigateur.J'ai vu qu'il étai
Lancer un script php à partir de mon fichier index.html [ par vbbreizh ]
VBBreizh (petits débuts en php)A partir de mon fichier index.htmlstructure :-Dans une fonction située dans le , j'utilise JavaScript pou
Execution d'un script en arrière-plan [ par ZeroCool007 ]
Salut, Je cherche à éxécuter un script php en arrière-plan pour ne pas bloquer l'utilisateur dans la navigation. Il s'agit d'un script php dont l'e
lancer un script php a partire d'un terminal [ par moha013 ]
bonjour je cherche a savoir comment lancer un script php a partir d 'un terminal , la syntaxe qu'il faut. merci d'avance
Script en arriere plan aprés execution [ par DiJiTooL ]
Bonjour,J'ai un server apache php avec tout les droits.Lorsque mon php s'execute, il va faire quelque verification dans la base de donnée puis se conn
Executer un exe en arriere plan (system,exec,shellexec?) [ par DiJiTooL ]
Bonjour tout le monde,Voila mon probleme c'est que je veux executer un exe en arriere plan,a partir d'un script php.Il faudrait que le php s'arrete de
Executer un script PHP a distance [ par ctiven ]
Bonjour! J'ai une petite idee en tete, pouvez-vous me dire si elle est possible à réaliser, et comment la faire? But: Lancer un script PHP par un au
Comment lancer un script PHP qui ne décharge pas la page courante ? [ par bluemandfr ]
Bonjour, Je fais appel à la communauté pour savoir si, depuis une page HTML classique, nommée pour cette explication "A", il est possible de lan
Lancer un script VBs avec PHP [ par michael38 ]
Bonjour, je vous demande de l'aide, j'ai developper une interface qui permet d'interagir avec un script vbs, cela fonctionne parfaitement, mon prob
Lancer deux dés PHP [ par Madonnina78 ]
Bonjour j'ai créé un script qui génère le lancer d'un dé avec une boucle tant qu'on a pas obtenu le chiffre 6 Je dois faire la même chose mais cette
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
CHAMPS TIMECHAMPS TIME par vargas
Cliquez pour lire la suite par vargas
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|