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

1.1       misho       1: --TEST--
                      2: curl_setopt() call with CURLOPT_RETURNTRANSFER
                      3: --CREDITS--
                      4: Paul Sohier
                      5: #phptestfest utrecht
                      6: --SKIPIF--
                      7: <?php if (!extension_loaded("curl") || false === getenv('PHP_CURL_HTTP_REMOTE_SERVER')) print "skip need PHP_CURL_HTTP_REMOTE_SERVER environment variable"; ?>
                      8: --FILE--
                      9: <?php
                     10: 
                     11: $host = getenv('PHP_CURL_HTTP_REMOTE_SERVER');
                     12: 
                     13: // start testing
                     14: echo "*** curl_setopt() call with CURLOPT_RETURNTRANSFER set to 1\n";
                     15: 
                     16: $url = "{$host}/";
                     17: $ch = curl_init();
                     18: 
                     19: curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
                     20: curl_setopt($ch, CURLOPT_URL, $url);
                     21: 
                     22: $curl_content = curl_exec($ch);
                     23: curl_close($ch);
                     24: 
                     25: var_dump( $curl_content );
                     26: 
                     27: echo "*** curl_setopt() call with CURLOPT_RETURNTRANSFER set to 0\n";
                     28: 
                     29: $ch = curl_init();
                     30: 
                     31: curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
                     32: curl_setopt($ch, CURLOPT_URL, $url);
                     33: ob_start();
                     34: $curl_content = curl_exec($ch);
                     35: ob_end_clean();
                     36: curl_close($ch);
                     37: 
                     38: var_dump( $curl_content );
                     39: ?>
                     40: --EXPECTF--
                     41: *** curl_setopt() call with CURLOPT_RETURNTRANSFER set to 1
                     42: string(%d) "%a"
                     43: *** curl_setopt() call with CURLOPT_RETURNTRANSFER set to 0
                     44: bool(true)

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