Mam przykładowe linki, które wykonują się po 25 sekund każdy.
Cytat
Dodatkowo każdy plik wymaga przesłania ciągu danych metodą POST(każdy plik ma takie same dane np a=10&b=20&c=daniel).
Rozwiązanie nie musi być w PHP.
Jednak pliki są na innych serwerach.
CURL i funkcja curl_multi_exec() ładuje pliki po kolei nie na raz. Sprawdzałem.
Proszę o nakierowanie, reszte sobie poradze. Z góry dziękuje
Temat zakończony umieszczam kod
<?php function createPostString($aPostFields) { foreach ($aPostFields as $key => $value) { } } //for ($i=0; $i<10000; $i++) //{ //Init CURL $curl = curl_init(); $curl1 = curl_init(); $curl2 = curl_init(); //Dodanie linkow curl_setopt($curl, CURLOPT_URL, 'http://localhost/test/test14.php'); curl_setopt($curl1, CURLOPT_URL, 'http://localhost/test/test14_1.php'); curl_setopt($curl2, CURLOPT_URL, 'http://localhost/test/test14_2.php'); $_useragent = 'Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3'; 'Accept-Charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7'); //Przesłanie nagłowkow curl_setopt($curl, CURLOPT_USERAGENT, $_useragent); curl_setopt($curl, CURLOPT_HTTPHEADER, $_headers); curl_setopt($curl, CURLOPT_TIMEOUT_MS, 1); curl_setopt($curl1, CURLOPT_USERAGENT, $_useragent); curl_setopt($curl1, CURLOPT_HTTPHEADER, $_headers); curl_setopt($curl1, CURLOPT_TIMEOUT_MS, 1); curl_setopt($curl2, CURLOPT_USERAGENT, $_useragent); curl_setopt($curl2, CURLOPT_HTTPHEADER, $_headers); curl_setopt($curl2, CURLOPT_TIMEOUT_MS, 1); //Przekaż dane post $ip = '0.0.0.0'; $port = '80'; $time = '120'; $postString['ip'] = $ip; $postString['port'] = $port; $postString['time'] = $time; $postString = createPostString($postString); //Zapisz post string curl_setopt($curl, CURLOPT_POSTFIELDS, $postString); curl_setopt($curl1, CURLOPT_POSTFIELDS, $postString); curl_setopt($curl2, CURLOPT_POSTFIELDS, $postString); //Stwóż multi uchwyt curl_exec($curl); curl_close($curl); curl_exec($curl1); curl_close($curl1); curl_exec($curl2); curl_close($curl2); //}