Je reviens plusieurs jours après pour dire que j'ai maintenu l'utilisation d'AJAX, la requête correspondante à l'ajax (visible avec la console Firebug) continue de tourner tandis que je navigue sur...
Type: Messages; Utilisateur: randriano
Je reviens plusieurs jours après pour dire que j'ai maintenu l'utilisation d'AJAX, la requête correspondante à l'ajax (visible avec la console Firebug) continue de tourner tandis que je navigue sur...
Non, ces autres tâches ne durent pas aussi longtemps! Pour info, mes time_out sont déjà élevés, de plus j'utilise set_limit_time(0) !
Vu qu'utiliser Ajax ne serait pas performant car utilisant le...
Si c'est ça le but, on n'attends pas que la commande exécutée avec exec() soit finie, il faut passer tout de suite à "beaucoup d'autres tâches". La commande peut mettre 30 mn à 3 heures à s'exécuter....
J'ai fait comme suit:
<?php
$IndexPath = BASEPATH . "index.php";
// SOUS WINDOWS > NUL
$cmd = "php " . $IndexPath . " chargements runloading > NUL";
exec($cmd);
// beaucoup d'autres...
Comme l'a dit Théocrite, cela ne marche que sur Linux et de plus pas sur tous les hébergements. Je suis sous Windows!
Ah, ok!
Peux-tu me montrer comment faire? Un code PHP en soutien avec redirection vers un flux de sortie.
Merci d'avance!
Je vais donc essayer la solution de l'Ajax "qui n'attend pas de retour".
Djakisback > Pour l'Ajax périodique pour suivre l'avancement, je crois qu'il n'y aura pas de problème d'étranglement car...
Ajax ou pas, cela ne fera-t-il pas planter le navigateur si l'ajax ne se terminera qu'au bout de 30 mn à 3h la durée d'exécution du script php.
La fonction ignore_user_abort() est intéressant...
Merci pour ces fonctions
mais ma question c'est est-ce que ces fonctions laissent la commande s'exécuter en arrière-plan ou bien il faut attendre que la commande finisse pour passer à l'instruction...
Bonjour,
J'ai développé une application web qui traite de gros fichiers Excel. Le terme que l'on utiliser c'est "ventiler", "ventilation" fichier Excel.
Le souci c'est qu'une opération de...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.