• Inloggen
  • Registreer
  • Zoeken
Dit topic
  • Overal
  • Dit topic
  • Dit forum
  • Artikelen
  • Pagina's
  • Forum
  • Downloads
  • Meer opties

ICTscripters

Dé plek voor IT

Dé plek voor IT

Aanmelden

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. PHP + SQL

Forum

  • Externe testers gezocht — Saphaxis AI Chat Organizer 0.1.59

    FreelanceAP 4 november 2026 om 07:42
  • nieuwe game

    tigermaffia 2 november 2026 om 15:21
  • Criminolz

    qevanto 31 oktober 2026 om 20:52
  • [Beta] Ottomaan: gratis browserspel met een echte, levende stad. Feedback gezocht!

    frio 27 oktober 2026 om 12:22
  • Port Father: beta van een browsergame in Antwerpen 1931, feedback welkom

    Jeroen.G 26 oktober 2026 om 10:33
  • Maffia Hotel: een browsergame waarin je van lobbygast naar spil van het hotel groeit

    eeyk 22 oktober 2026 om 18:43
  • Crime Club volledig herschreven vanaf nul

    frio 19 oktober 2026 om 23:57
  • Malavita (nieuwe maffia game, van 0)

    jos 19 oktober 2026 om 23:18

Marktplaats

  • 293 Nieuwe Domeinnamen Oktober 2026

    shiga 5 november 2026 om 11:02
  • [Aanbod] Stadskaart voor je browsergame: van menu naar klikbare stad, vanaf €200

    frio 29 oktober 2026 om 18:17
  • [Verkoop] G4G (Gangsters 4 Gangsters): volledige broncode, nieuw gebouwd in PHP 8.3 | € 30 per domein

    frio 27 oktober 2026 om 18:54

Sleep functie op een while loop

  • WHMCSAddons
  • 27 oktober 2014 om 11:21
  • WHMCSAddons
    Meester
    Berichten
    2.411
    • 27 oktober 2014 om 11:21
    • #1

    Goedemorgen,

    Ik moet een groot aantal records aanpassen (bijsnijden van afbeeldingen), gaat hier om ongeveer 4.000 records.
    Deze moeten wel allemaal bijgewerkt worden, het tijdelijk bijwerken van de server werkt niet echt, mis hierbij een groot aantal zonder foutmelding.

    Nu wil ik met de sleep() functie van PHP een loop maken die na bijvoorbeeld elke 50e record een 10 seconden rust houd en daarna weer verder gaat.
    Is er eventueel een andere oplossing waarvan jullie weten, de sleep functie stopt al na de eerste keer en stelt een 10 seconde rust in zonder verder te gaan.

    Ik hoef geen voorbeeld codes, een uitleg via website of een functie die geschikt is moet voldoende zijn om het verder uit te kunnen werken.

    Alvast bedankt!

  • Gast, wil je besparen op je domeinnamen? (ad)
  • Luc
    Software Engineer
    Berichten
    1.989
    • 27 oktober 2014 om 11:47
    • #2

    Wat je denk ik zou kunnen doen is dus inderdaad een loop maken.

    In die loop roep je een aparte functie aan die het bijsnijden regelt. in die aparte functie geef je een boolean sleep mee.

    In de loop kijk je dan of er 50 records ofzo gedaan zijn, als dat zo is zet je in de parameter sleep op true.

    In de aparte functie kijk je vervolgens of sleep == true is waarna je sleep(10) doet. Geen idee of het precies zo zou werken maar dat zou je kunnen proberen..

    Website: https://devimo.nl
    Skype: https://join.skype.com/invite/dJyYILTt7Eqh

  • WHMCSAddons
    Meester
    Berichten
    2.411
    • 27 oktober 2014 om 15:06
    • #3

    Ik heb inmiddels via de query wat vertragingen gemaakt, dat hij per onderdeel gaat, dit zijn echter nog steeds 1.500 records per onderdeel.
    Hij stopt na ongeveer 1.100 records omdat hierbij de nginx bescherming ingeschakeld word, die ga ik denk maar even uitzetten voor deze opdracht.

  • K.Rens
    Eigenaar
    Berichten
    4.479
    Filebase Entries
    2
    • 27 oktober 2014 om 22:13
    • #4

    Wat is exact een record?
    Is dit een bestand of een mysql record?

    Want worst case kun je ook mysql de sleep functie gebruiken indien het mysql is:
    SELECT SLEEP(5);

    Wat je ook kan doen is een redirect inbouwen in je php pagina.
    1) hij werkt 50 records af en stopt. Je bouwt een redirect in met een delay van 5 seconden naar dezelfde pagina met bestand.php?start=50
    2) de redirect opent de url met parameter 50 en begint vanaf daar verder te gaan. Hij stopt na 50 records en redirect naar $start+50 = 100 => bestand.php?start=100

    Je kan perfect met meta tags of met php een redirect doen na een aantal seconden.

  • WHMCSAddons
    Meester
    Berichten
    2.411
    • 27 oktober 2014 om 22:26
    • #5

    @K.Rens
    Bedankt voor je antwoord, het gaat hier om afbeeldingen die in de database opgeslagen staan.
    Met die records weet ik de exacte locatie van alle afbeeldingen en zo roep ik ze dan ook aan.

    Aangezien dit een éénmalige opdracht wordt ga ik de verwerkingstijd opschroeven en nginx tijdelijk uitschakelen.
    Via die manier kan ik iets meer uitvoeren dan normaal gesproken de bedoeling is, hopelijk lukt het hier wel mee.

  • DirkZz
    Gevorderd
    Berichten
    213
    • 27 oktober 2014 om 22:45
    • #6

    Probeer het voor de grap eens met

    Code
    <?PHP usleep(50000);  ?>

    in de lus.
    En kijk eens of je verder komt/het hele script loopt.

    Anders telkens iets hoger zetten.

    En zet ook je errorreporting aan, en zorg dat de timelimit op 0 staat.

Registratie

Nog geen account? Registreer je nu en word deel van onze community!

Nu registreren Aanmelden

ICT Nieuws

  • PHP waarschuwt voor twee ernstige bugs die makkelijk uit te buiten lijken

    Aaron 22 oktober 2026 om 22:19

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacyverklaring
  10. Contact
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design