mirror of
https://github.com/php/php-src.git
synced 2024-10-19 15:34:25 +00:00
34 lines
751 B
Plaintext
34 lines
751 B
Plaintext
|
--TEST--
|
||
|
Test curl option CURLOPT_RETURNTRANSFER
|
||
|
--CREDITS--
|
||
|
Mathieu Kooiman <mathieuk@gmail.com>
|
||
|
Dutch UG, TestFest 2009, Utrecht
|
||
|
--DESCRIPTION--
|
||
|
Writes the value 'test' to a temporary file. Use curl to access this file and have it return the content from curl_exec(). Tests the PHP_CURL_RETURN case
|
||
|
of curl_write().
|
||
|
--SKIPIF--
|
||
|
<?php if (!extension_loaded("curl")) print "skip"; ?>
|
||
|
--FILE--
|
||
|
<?php
|
||
|
|
||
|
$log_file = tempnam(sys_get_temp_dir(), 'php-curl-test');
|
||
|
|
||
|
$fp = fopen($log_file, 'w+');
|
||
|
fwrite($fp, "test");
|
||
|
fclose($fp);
|
||
|
|
||
|
$ch = curl_init();
|
||
|
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
|
||
|
curl_setopt($ch, CURLOPT_URL, 'file://' . $log_file);
|
||
|
$result = curl_exec($ch);
|
||
|
curl_close($ch);
|
||
|
|
||
|
echo $result;
|
||
|
|
||
|
// cleanup
|
||
|
unlink($log_file);
|
||
|
|
||
|
?>
|
||
|
--EXPECT--
|
||
|
test
|