Toon posts:

[PHP] for loop met curl

Pagina: 1
Acties:
  • 27 views sinds 30-01-2008

Verwijderd

Topicstarter
Hee,

Om een server te testen wil ik heel verzoeken via CURL er naar toe sturen.

daarvoor heb ik ongeveer het volgende

code:
1
2
3
4
5
6
7
8
9
10
11
12
for(){
    curl_init()
    .....
    curl_close()
    
    if($count==10)
        echo "tijd";
        $count=0;
    }
    
    count++
}


Nu word tijd pas geprint als heel de for loop klaar is met laden, ik wil graag dit dit direct gebeurd. zoals hier bijvoorbeeld: http://monitor.trucex.com/curltest.php

Wie weet wat ik moet doen

  • geez
  • Registratie: Juni 2002
  • Laatst online: 02-02 15:57
Zo bedoelde je je CODE block vast :P
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
for(){
    curl_init()
    .....
    curl_close()
    
    if($count==10)
        echo "tijd";
        $count=0;
    }
    
    count++
}


Je for() is leeg, blijft hij dan niet eeuwig loopen? :/

[ Voor 9% gewijzigd door geez op 06-09-2006 16:00 ]


Verwijderd

Dan moet je output buffering uitzetten of de buffer na elke regel flushen met :

ob_flush();flush();

Verwijderd

Topicstarter
ob_flush had ik al maar

flush() werkt! bedankt!

Verwijderd

Topicstarter
Is er trouwens een manier om dit sneller te doen?
Nu start de ene curl nadat de andere klaar is, alles gebeurd dus na elkaar.. Is het ook mogelijk om bijvoorbeeld 10 aanvragen in een keer te versturen?

  • Borizz
  • Registratie: Maart 2005
  • Laatst online: 02-01 15:55
Verwijderd schreef op woensdag 06 september 2006 @ 17:48:
Is er trouwens een manier om dit sneller te doen?
Nu start de ene curl nadat de andere klaar is, alles gebeurd dus na elkaar.. Is het ook mogelijk om bijvoorbeeld 10 aanvragen in een keer te versturen?
Je zou het script 10x tegelijk aan kunnen roepen, PHP ondersteund namelijk standaard vrij weinig multi threading. Als je het script 10x tegelijk aanroept, zal je ook rekening moeten houden met de synchronisatie van data tussen de processen. Dan moet je erg uitkijken dat de processen elkaar ophouden of in een deadlock toestand verzeild raken..

If I can't fix it, it ain't broken.


Verwijderd

Topicstarter
Met welke taal zou ik dit wel goed kunnen doen samen met curl?

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 22-01 23:51

NMe

Quia Ego Sic Dico.

Ik ga hier niet eens meer moeite in een sluitbericht steken; je bent al meer dan genoeg gewezen op het feit dat we meer eigen inzet verwachten. Check ook je mail.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1

Dit topic is gesloten.