Php, attendre 5 secondes avant l'exécution d'une action

J'ai un .script php que j'utilise pour la création de la liste de mes produits.
Je suis en hébergement mutualisé, donc je ne peux pas faire beaucoup de requêtes sinon j'ai une page blanche.

C'est la façon dont j'utilise mon script:

script.php?start=0&end=500&indexOfFile=0  ->> make a product0.txt file with first 500 products

script.php?start=501&end=1000&indexOfFile=1 ->> product1.txt file with another 500 products

script.php?start=1001&end=1500&indexOfFile=2 ->> product2.txt file with last 500 products

Comment puis-je modifier le script afin qu'il va faire de tous ces fichiers automatiquement, de sorte que je n'ai pas à changer à chaque fois le lien manuellement?

Je tiens à cliquer sur un bouton qui fera ce:

faire la product0.txt fichier avec les 500 premiers produits

attendre 5 secondes

faire la product1.txt fichier avec un autre de 500 produits

attendre 5 secondes

faire la product2.txt fichier avec les 500 derniers produits

  • En moins de temps qu'il vous a fallu pour écrire ceci, vous pourriez avoir copié le contenu de script.php collé deux fois plus, figé le $start et $end valeurs dans chaque section, et a ajouté une sleep(5) entre chaque copie/coller. C'est l'ensemble du script.
  • lol @dan 🙂 ...
  • meilleure façon, je pense, est de récupérer tous les produits dont vous avez besoin dans un tableau global puis coupez-le en tranches, écrire des données dans des fichiers séparés et vous avez terminé.Ce besoin d'une seule requête sql
InformationsquelleAutor user849690 | 2011-07-18