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é unesleep(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
Vous devez vous connecter pour publier un commentaire.
utilisation:
avant de commencer vos actions, utilisez
ou:
Exemples : À l'aide de sommeil pour ajouter du retard ou de l'augmentation du temps d'exécution
Laissez-nous l'impression que le temps après un délai de 15 secondes.
Sortie
Que des sons très particuliers. J'ai le moins cher PHP forfait d'hébergement que j'ai pu trouver pour mon dernier projet, - et il ne se comporte pas comme cela. Je ne voudrais pas payer pour un service qui n'. En effet, je suis perplexe même de savoir comment je pourrais configurer un serveur de reproduire ce comportement.
Peu importe pourquoi il se comporte de cette façon, l'ajout d'un sommeil au milieu de la script ne peut pas résoudre le problème.
Depuis, sans doute, vous avez le contrôle de votre catalogue de produits, les nouveaux produits devraient être relativement peu fréquents (ou essayez-vous d'obtenir des rapports sur les actions?). Si vous contrôler lorsque vous modifiez les données, pourquoi exécuter automatiquement les scripts? Ou voulez-vous dire que vous avez déjà ces Url et vous obtenez les fichiers attendus lorsque vous exécutez une à une?
Dans Jan2018 la seule solution qui a fonctionné pour moi:
?>