Annotation of embedaddon/php/ext/curl/tests/curl_copy_handle_basic_008.phpt, revision 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>