interrompre un script php

JAF
Invité n'ayant pas de compte PHPfrance

27 juin 2006, 09:22

Bonjour à tous,
J'ai un pt problème et je n'arrive pas à m'en sortir, voila la situation :
J'ai dévellopé en php une fonction de recherche (qui sera intégrée à un site) qui fait une recherche d'un mot clé dans des fichiers html grace à un formulaire, jusque là tout marche bien, sauf que quand le nombre de fichiers html est tres grand la fonction de recherche prend bcp de temps, donc j'ai besoin à l'aide d'un bouton ou d'un lien de permettre à la personne qui a lancé la recherche d'interrompre l'exécution du script php (de rechrche) si elle juge que c'est tres long, si vous avez une idée je vous remercie de m'en faire part, merci d'avance

Eléphant du PHP | 413 Messages

27 juin 2006, 10:46

salut,

avant le début de la recherche, tu pourrais afficher en début de page :
""
recherche en cours...
cliquer ici pour annuler et revenir à la page d'accueil
""

ensuite se déroule la recherche, et si c'est trop long, la personne peut cliquer et changer de page. cela abandonnera le script de recherche, qui se terminera tout seul.

pour arrêter le chargement d'une page web, il n'y a pas d'autre moyen que le bouton "arrêter" du navigateur, ou changer de page.
--
Goeb