Loading:


    curl_multi_exec
    int curl_multi_exec ( resource $mh , int &$still_running )


    curl_multi_exec —odpala pod-połączenia z bieżącej obsługi cURL

    Procesy każdego z uchwytów w stosie. Ta metoda może być wezwana, czy też nie musi obsłużyć  odczytu lub zapisu danych.

     

    Parametry

     

    mh

    Wielokrotny uchwyt cURL zwrócony przez curl_multi_init().

    still_running

    Odniesienie do flagi, aby powiedzieć, czy operacje te są nadal prowadzone.

    Zwracane wartości

    Kod cURL zdefiniowany w stałej predefiniowalnej cURL



    Napisz Artyku³

    Listing


    Example #1 curl_multi_exec() example

    <?php

    // utworzy dwa zasoby cURL
    $ch1 = curl_init();
    $ch2 = curl_init();

    // ustawi odpowiedni adres URL i inne opcje
    curl_setopt($ch1, CURLOPT_URL, "http://lxr.funkcje.net/");
    curl_setopt($ch1, CURLOPT_HEADER, 0);
    curl_setopt($ch2, CURLOPT_URL, "http://www.funkcje.net/");
    curl_setopt($ch2, CURLOPT_HEADER, 0);

    //tworzy wielokrotny uchwyt cURL
    $mh = curl_multi_init();

    //dodaje dwa uchwyty
    curl_multi_add_handle($mh,$ch1);
    curl_multi_add_handle($mh,$ch2);

    $active = null;
    //execute the handles
    do {
        $mrc = curl_multi_exec($mh, $active);
    } while ($mrc == CURLM_CALL_MULTI_PERFORM);

    while ($active && $mrc == CURLM_OK) {
        if (curl_multi_select($mh) != -1) {
            do {
                $mrc = curl_multi_exec($mh, $active);
            } while ($mrc == CURLM_CALL_MULTI_PERFORM);
        }
    }

    //zamekamy wszystkie uchwyty
    curl_multi_remove_handle($mh, $ch1);
    curl_multi_remove_handle($mh, $ch2);
    curl_multi_close($mh);

    ?>
     




    Dodano przez: igor
    Ranga: Administrator serwisu Punktów: 0
    Komentarze użytkowników
      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors