/hphp/test/zend/bad/ext/curl/tests/curl_writeheader_callback.php
PHP | 19 lines | 15 code | 4 blank | 0 comment | 2 complexity | 4a1e646b0e33d3a994c040918a9f4ff2 MD5 | raw file
Possible License(s): LGPL-2.1, BSD-2-Clause, BSD-3-Clause, MPL-2.0-no-copyleft-exception, MIT, LGPL-2.0, Apache-2.0
- <?php
- function curl_header_callback($curl_handle, $data)
- {
- if (strtolower(substr($data,0, 4)) == 'http')
- echo $data;
- }
- include 'server.inc';
- $host = curl_cli_server_start();
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_HEADERFUNCTION, 'curl_header_callback');
- curl_setopt($ch, CURLOPT_URL, $host);
- curl_exec($ch);
- curl_close($ch);
- ?>