• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  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
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  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
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  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
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. PHP + SQL

Forum

  • Beta-testers gezocht voor Crypto-oefenplatform

    Syntax 29 januari 2026 om 16:11
  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 19 januari 2026 om 09:34
  • Developer Gezocht

    Mikevdk 10 januari 2026 om 18:57
  • Op zoek naar de legends

    Syntax 5 januari 2026 om 13:50
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04

Marktplaats

  • 321 Nieuwe Domeinnamen December 2025

    shiga 1 januari 2026 om 10:26
  • Meerdere mafia game template te koop

    Syntax 26 december 2025 om 00:07
  • Van een pixelige afbeelding naar een strakke, moderne website

    Syntax 21 december 2025 om 17:05

Sleep functie op een while loop

  • WHMCSAddons
  • 27 oktober 2014 om 11:21
  • WHMCSAddons
    Master
    Ontvangen Reacties
    88
    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!

  • Guest, wil je besparen op je domeinnamen? (ad)
  • Luc
    Software Engineer
    Ontvangen Reacties
    44
    Berichten
    1.986
    • 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
    Master
    Ontvangen Reacties
    88
    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
    Ontvangen Reacties
    241
    Berichten
    4.472
    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
    Master
    Ontvangen Reacties
    88
    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
    Intermediate
    Ontvangen Reacties
    29
    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.

Participate now!

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

Maak een account aan Login

ICT Nieuws

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

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. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design