Annotation of embedaddon/php/ext/curl/tests/curl_copy_handle_basic_008.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Test curl_copy_handle() with CURLOPT_PROGRESSFUNCTION
                      3: --SKIPIF--
                      4: <?php if (!extension_loaded("curl") || false === getenv('PHP_CURL_HTTP_REMOTE_SERVER')) print "skip need PHP_CURL_HTTP_REMOTE_SERVER environment variable"; ?>
                      5: --FILE--
                      6: <?php
                      7:   $host = getenv('PHP_CURL_HTTP_REMOTE_SERVER');
                      8: 
                      9:   $url = "{$host}/get.php";
                     10:   $ch = curl_init($url);
                     11: 
                     12:   curl_setopt($ch, CURLOPT_NOPROGRESS, 0);
                     13:   curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
                     14:   curl_setopt($ch, CURLOPT_PROGRESSFUNCTION, function() { });
                     15:   $ch2 = curl_copy_handle($ch);
                     16:   echo curl_exec($ch), PHP_EOL;
                     17:   unset($ch);
                     18:   echo curl_exec($ch2);
                     19: 
                     20: ?>
                     21: --EXPECTF--
                     22: Hello World!
                     23: Hello World!
                     24: Hello World!
                     25: Hello World!

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>