????JFIF??x?x????'
Server IP : 79.136.114.73 / Your IP : 18.188.123.155 Web Server : Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.29 OpenSSL/1.0.1f System : Linux b8009 3.13.0-170-generic #220-Ubuntu SMP Thu May 9 12:40:49 UTC 2019 x86_64 User : www-data ( 33) PHP Version : 5.5.9-1ubuntu4.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /proc/self/root/home/b8009/php-5.6.22/ext/curl/tests/ |
Upload File : |
--TEST-- Test curl_multi_exec() function with basic functionality --CREDITS-- TestFest 2009 - AFUP - Thomas Rabaix <thomas.rabaix@gmail.com> --SKIPIF-- <?php include 'skipif.inc'; ?> --FILE-- <?php /* Prototype : bool curl_multi_exec(resource ch) * Description: Perform a cURL session * Source code: ext/curl/multi.c * Alias to functions: */ include 'server.inc'; $host = curl_cli_server_start(); // start testing echo "*** Testing curl_exec() : basic functionality ***\n"; $url = "{$host}/get.php?test=get"; $chs = array( 0 => curl_init(), 1 => curl_init(), 2 => curl_init(), ); ob_start(); // start output buffering curl_setopt($chs[0], CURLOPT_URL, $url); //set the url we want to use curl_setopt($chs[1], CURLOPT_URL, $url); //set the url we want to use curl_setopt($chs[2], CURLOPT_URL, $url); //set the url we want to use $mh = curl_multi_init(); // add handlers curl_multi_add_handle($mh, $chs[0]); curl_multi_add_handle($mh, $chs[1]); curl_multi_add_handle($mh, $chs[2]); $running=null; //execute the handles $state = null; do { $state = curl_multi_exec($mh, $running); } while ($running > 0); //close the handles curl_multi_remove_handle($mh, $chs[0]); curl_multi_remove_handle($mh, $chs[1]); curl_multi_remove_handle($mh, $chs[2]); curl_multi_close($mh); $curl_content = ob_get_contents(); ob_end_clean(); if($state === CURLM_OK) { var_dump( $curl_content ); } else { echo "curl_exec returned false"; } ?> ===DONE=== --EXPECTF-- *** Testing curl_exec() : basic functionality *** string(75) "Hello World! Hello World!Hello World! Hello World!Hello World! Hello World!" ===DONE===